我正在尝试将新的DLL从C#代码添加到全局程序集缓存中。这有可能吗?做这件事最好的方法是什么?
我们正在使用clickonce安装程序来更新应用程序。我希望能够从代码中GAC解决方案中新的任何新的DLL。
作为要求,这些文件需要在GAC中。
帮助企业实现数字化、智能化,解决企业工厂内设备数据采集、设备指标分析、企业信息系统间数据孤岛打通、数据应用困难的问题
发布于 2014-10-02 20:20:37
您可以使用GAC/Fusion API文档中的here和here在C#中执行此操作。在C#中可以找到here (感谢Hans Passant)、here或here的示例。一种更简单的替代方法是System.EnterpriseServices.Internal.Publish类的GacInstall和GacRemove方法,但它们缺乏功能和适当的错误报告。
https://stackoverflow.com/questions/26162529
相似问题
领取专属 10元无门槛券
AI混元助手 在线答疑
洞察 腾讯核心技术
剖析业界实践案例