2009-09-23 32 views
0

我想在我的mvc项目中使用Unity和AntiXss。你能分享一下你的想法:如何将组件放到svn仓库中,以便其他开发人员能够简单地签出代码并立即开始工作(不需要安装库)?将二进制程序集放在一个中等规模的.net项目中的位置

例如在java世界中,小项目通常会用所有必需的jar来创建一个lib文件夹。我正在考虑.net和visual studio的类似解决方案。

你如何管理你的外部依赖?

注意:我不需要使用visual studio提供的任何其他构建系统/依赖关系管理器。 (至少不在项目的这个阶段)

回答

4

我把我的第三方libs /程序集放在一个文件夹中的根项目级别/ Assemblies与其他项目程序集平行。

+1

+1 - 我通常会做类似的事情,我通常会调用目录“lib” – 2009-09-23 14:31:18

+0

您是否创建了一个名为Assemblies的项目? (我不知道我是否正确理解你) – 2009-09-23 15:31:58

+0

没有。只是@Phillip Ngans在下面注释的文件,我将这些程序集作为任何需要它们的项目的参考。 – kenny 2009-09-23 15:40:35

1

将这些程序集作为SVN中的独立文件签入,与其他项目的根目录并置。你可以调用这个文件夹'External'。在项目中构建项目时,引用这些程序集的行为将导致它们被复制到outbin bin目录中。

相关问题