首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GACUtil的替代方案

GACUtil的替代方案
EN

Stack Overflow用户
提问于 2013-11-08 12:54:45
回答 1查看 578关注 0票数 0

我正在做一个C# .NET类库项目。此项目被许多其他应用程序引用,需要频繁维护。

每次发生更改时,我们可能需要手动将.dll部署到10+其他应用程序位置,这是一项非常繁琐的工作。

我正在寻找一种方法,我只需要将.dll部署到一个位置,其他项目将自动采用最新的.dll时,它重新启动。

到目前为止,我只发现了GACUtil,但没有考虑它,因为它要求程序集具有强名称。

我试图找到的是-仅部署到1个位置-应用程序应该能够继续运行“较旧”版本的DLL,即使我部署了“较新”版本-重新启动应用程序以“获取最新”DLL是很好的

EN

回答 1

Stack Overflow用户

发布于 2014-09-26 14:14:29

最简单的解决方案是将dll的副本放在执行目录中,并使用后期绑定将程序集加载到应用程序中。如果要使用引用和早期绑定,则dll版本必须mach。

另一种方法是对托管dll进行强命名,并使用GacUtil或nsis安装程序脚本。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19851866

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档