事实:
- 我有一个名为A的库。
- 我有两个项目,B和C,引用A。
- 当我编译B或C时,它们都会创建A的编译副本。
我想要实现的是为B和C创建设置文件。
我还希望他们使用A的相同 dll 。
因此,如果我将B 1.0
which has A 1.0
with it 安装到一台机器上,然后与它一起安装C 1.2
,A 1.2
我希望B使用A的更新版本。
我怎样才能做到这一点?
我认为将 dll 保存到设置的公共位置并使用应用程序动态加载它,但我不确定。这里的最佳做法是什么?如果我要把它保存到一个共同的地方,那会是哪里?Visual Studio 附带的设置项目是否允许此类操作?
(我在 Visual Studio 2012 上使用 .NET 4.5)