为所有VS项目提供一个dll并将其放入二进制文件中

时间:2010-11-09 11:47:08

标签: visual-studio

我刚刚找到.Net的C5库。我想以一种方式“安装”它,我可以从我所有的c#项目中轻松添加对它的引用。我发现了一些指向全局程序集缓存的信息。但是我担心二进制文件只能在我的机器上运行。我如何知道VS是否在我的二进制文件中包含C5 .dll?

感谢。

编辑: 我还有一个我用于所有项目的个人图书馆。是否可以从我自己的内部导出C5库?

2 个答案:

答案 0 :(得分:0)

我通常只在解决方案的根目录中创建一个解决方案文件夹,然后在那里添加程序集。

这使您可以轻松地引用它们并将它们置于源代码管理之下。

答案 1 :(得分:0)

对于特定项目,您可以将DLL包含在Visual Studio项目中并在那里引用它。 DLL将被检入源代码控制,并在其检出时可供其他开发人员使用。它也可用于构建服务器。

如果必须在多个项目之间共享单个DLL,那么还有其他策略涉及分支。有关详细信息,请参阅模式和实践中的guidance