微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在没有很多步骤的情况下,有什么方法可以反映系统中dll的变化

如何解决在没有很多步骤的情况下,有什么方法可以反映系统中dll的变化

| 问: 我有一个用于许多系统的“ 0”,当我对该dll进行任何修改时,我必须构建它,复制该dll,将其粘贴到每个Web应用程序模块的“ 1”中,并添加对新文件的引用。 有什么办法可以减少这些步骤的数量? ,我的意思是,没有所有这些步骤,有没有办法对所有系统中的该dll进行任何修改。 编辑: 如果应用程序位于同一主机上,则
GAC
解决我的问题,但更清楚地说,我们使用源代码控件来修改类,并且多个可以修改此dll,我想要的是:当我对该dll进行任何更改时,这并不会迫使我通过应用程序的bin文件夹将其复制。 提前致谢。     

解决方法

        您可以将该程序集作为共享程序集进行安装,并在ѭ3中安装它,并在
each application from GAC folder
中引用该程序集。     ,        如果可能,或者如果您想继续进行私有程序集,请使用共享程序集,然后创建一个批处理文件,如果您的多个Web应用程序在同一服务器上运行,则该批处理文件会将dll复制到所有所需的位置 创建共享程序集的步骤 http://www.vkinfotek.com/assemblyhowto.html http://www.dnzone.com/go?698     ,        全局程序集缓存存储专门指定要由计算机上的多个应用程序共享的程序集。 请参阅如何在Visual C#中将程序集安装到全局程序集缓存中。 编辑: 请参阅C#项目文件的多个输出路径。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。