winform开发经验(2)——如何更新dll

假设某个名称叫X的dll的路径在A,winfor程序运行目录在B,那么如果X这dll的内容发生了变化,那么如何更新dll呢?要分下列两种情况分别处理:

1、假设我是有源码的情况:

那么就需要把X这个dll放到原来的路径A下,并且重新编译程序,并且引用dll的时候设置属性为复制到本地(引用dll时默认就是复制到本地),这样重新编译以后,X这个dll就会复制到B运行目录下

1、假设程序运行在客户现场,现场只有exe文件:

那么我只需要把更新过的dll,放到运行目录B下即可,而不是放到路径A下(此时路径A也有可能在客户现场根本不存在)

你可能感兴趣的:(winform控件从入门到精通,winform实战经验总结,c#,winform)