繁体   English   中英

如何通过多个应用程序使用程序集的共享位置

[英]How to use shared location of assemblies by multiple applications

我刚刚接管了两台服务器上的Windows服务(在1号服务器上)和Web应用程序(在2号服务器上)。 所有这些应用程序都使用大量相同的核心库。 我想开始解决这个问题,让我的生活更轻松。 这是突然出现在我脑海中的第一件事:

那里有很多图书馆,当我不得不去时,我感到烦恼:

  • 在所有位置更新Web / Windows服务应用程序
  • 记住要更新所有应用程序

这些库的名称不是很严格,而且经常被重新编译,因此我想避免使用GAC。 还有其他方法可以将通用程序集存储在一个目录中,例如c:\\ libs \\ services.core (在1号服务器上,在2号服务器上执行相同操作),并强制应用程序在该位置查找丢失的库吗?

谢谢

不幸的是,即使您想避免GAC正是针对这种情况。 如果您的程序集非常流畅并且需要不断的更新,则意味着它们最好放在其私有项目文件夹中,否则将无法跟踪依赖共享程序集的所有项目中的重大更改。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM