我的问题是我有一个包含多个项目的 Visual Studio (2010) C# 解决方案,并且试图为每个项目管理库是一场噩梦。这些项目中的每一个都包含一些标准库引用(全部是预构建的)。
例如:
Class Lib Project 1: A.dll, B.dll, C.dll
Class Lib Project 2: A.dll, B.dll, D.dll
所以在这种情况下,我有来自特定共享驱动器的 A.dll 和 B.dll 引用。但是,A.dll 和 B.dll 的每个新版本都会进入一个单独的文件夹。因此,如果我想升级到 A.dll 和 B.dll 的最新库版本,我必须将两个项目中的引用更改为新位置。
现在如果只是两个项目,没什么大不了的。但是,如果我们说 10+,那么它就会变得有问题、耗时且容易出错。因为这是一个公司范围的过程,所以我不能像目录链接一样为最新的库构建将被复制到的静态位置创建(有时我不想自动升级)。
有谁知道我可以在同一解决方案下以某种方式集中跨项目的库引用(我不需要跨解决方案)?