我是C#的新手。
我创建了一个小的Windows应用程序,引用了我的其他项目dll文件,该文件包含在安装文件中。我已将设置转发给客户端。
现在我的其他项目dll几乎没有变化。
如何在客户端系统中更新此Dll或如何使用新DLL为我的应用程序创建补丁?
请帮忙?
注意: - 我使用标准设置项目来创建设置文件。
答案 0 :(得分:2)
有两种方法,我可以立即想到:
如果您有权访问客户端系统,只需替换物理加载路径中的新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" />