C# · 12月 29, 2021

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

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

我仍然需要的是更新dll的方式(如果我更改一些功能),而不需要重新下载整个程序,只需要替换dll文件…

这可能吗 ?

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

任何帮助真的赞赏..
非常感谢

更新

我真的不知道该说什么
两种方式真的很棒…
非常感谢您的帮助…
我会测试他们,并在这里写下答案

再次感谢 :)

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

You can redirect an assembly binding
reference to another version of an
assembly by using entries in the
application or machine configuration
files. You can redirect references to
.NET Framework assemblies,third-party
assemblies,or assemblies of your own
application.

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

另一篇关于Configuring Assembly Binding Redirection的文章.