C# 在客户端系统中使用更新的 dll
本文关键字:更新 dll 客户 客户端 端系统 | 更新日期: 2023-09-27 18:35:06
我是C#的新手。
我创建了一个小型 Windows 应用程序,其中包含对安装程序文件中包含的其他项目 dll 文件的引用。我已将设置转发给客户端。现在我的其他项目 dll 几乎没有更改。
如何在客户端系统中更新此 DLL 或如何使用新 DLL 为我的应用程序创建修补程序?
请帮忙?
注意:- 我已使用标准安装项目来创建安装文件。
有两种方法,我可以立即想到:
-
如果您有权访问客户端系统,只需替换物理加载路径中的新 dll,假设这不是 GAC dll,并且新的 dll 将在运行时加载
-
如果程序集安装在 GAC 中,则在 App.config 中使用类似以下内容:
<dependentAssembly> <assemblyIdentity name="Microsoft.WindowsAzure.ServiceRuntime" publicKeyToken="31bf3856ad364e35" culture="neutral" /> <bindingRedirect oldVersion="0.0.0.0-2.5.0.0" newVersion="2.5.0.0" />