当前位置:  开发笔记 > 编程语言 > 正文

C#更新DLL而不重新编译项目

如何解决《C#更新DLL而不重新编译项目》经验,为你挑选了2个好方法。

我写了一个小程序,引用了一个将包含在安装文件中的dll文件.

我仍然需要一种更新dll的方法(如果我更改了一些功能),而无需再次重新下载整个程序,只需替换dll文件...

这可能吗 ?

我只是在某处读到我必须使用新的dll版本更新xml文件,但我真的需要完整的步骤才能成功更新dll ..

任何帮助真的很感激..非常感谢


更新

我真的不知道该说些什么...两种方式都非常棒...非常感谢帮助......我会测试它们并在这里写下答案......

再次感谢 :)



1> Stefan Stein..:

如果已经分发了应用程序,则可以通过配置重定向程序集绑定.

您可以使用应用程序或计算机配置文件中的条目将程序集绑定引用重定向到程序集的另一个版本.您可以将引用重定向到.NET Framework程序集,第三方程序集或您自己的应用程序的程序集.

http://msdn.microsoft.com/en-us/library/2fc472t2%28VS.71%29.aspx

另一篇关于配置程序集绑定重定向的文章.



2> Kangkan..:

当您添加对DLL的引用时,visual studio会将其绑定到特定版本(如果"Copy local"为true).转到visual studio项目,选择引用和视图属性.您将看到一个属性为"特定版本".该值为true,将其设置为false.你有你想要的.

推荐阅读
依然-狠幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有