如何使用位于共享驱动器上的DLL?

时间:2012-01-16 09:14:28

标签: c# visual-studio-2010 dll

所以问题是我们正在使用一组经常更新的组件。不必确保每台开发机器都具有相同的版本,只需将使用过的组件放在共享驱动器的中心位置就可以了得多,这样就可以指向所有引用。

问题是,Visual Studio不喜欢这样。如果我添加一个指向共享驱动器的引用,我会得到&#34;不支持操作&#34; -error,根据谷歌搜索,是因为一些安全设置。我尝试了大多数我发现的东西,即。在sgen.exe.config,我的app.config甚至devenv.exe.config中添加<loadFromRemoteSource enabled="true"/> -tag。我还确保dll不会被阻止也不会被读取。但问题仍然存在。

只要我将dll文件复制到本地驱动器并相应地更改引用,一切正常。但我更喜欢从共享驱动器中使用它。

哦,我应该提一下,我使用的是VS2010和.NET 4.0。

1 个答案:

答案 0 :(得分:3)

将共享组件放在源代码控制存储库中(你有一个,对吧?)。

在Visual Studio中使用相对路径添加它们,因此在检出代码时,这些组件已经位于正确的相对位置。

当他们需要更新时,只需在源代码管理中更新并让所有开发人员获得最新版本。