我很好奇其他人是如何做到的,或者是否有更简单的方法......
我有多个项目引用相同的 DLL,即 nhibernate.dll。 这些 dll 存储在 NHibernate-3.2.0 等版本文件夹中。 如果有新版本出现并且我们要升级到它,我们会创建一个新版本文件夹,并需要将所有引用项目更新到新的 dll。
有更简单的方法吗?就像一些引用 nhibernate 的中心项目(让我们称之为 REF_PROJ)一样,而所有其他项目都只引用 REF_PROJ? 因此,新版本的更新只能在一个中心位置 REF_PROJ 上完成。
最佳答案
您的解决方案是一种方法。恕我直言,“更好”的方式是使用 nuget packages 。具体the nhibernate nuget package 。然后你可以右键单击该解决方案并在新版本出现时更新所有 nhibernate 包。
编辑:添加到其他答案。如果您希望使用针对包中程序集的特定版本的特定版本的 nuget 包,请在从包管理器控制台安装它们时使用 --version。
关于C# 多个项目引用同一个 dll - 更新 dll 的简单方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10021011/