【发布时间】:2012-02-10 20:47:49
【问题描述】:
我们有一个包含几个 C# 项目和一个设置项目的解决方案。整个解决方案绑定到 TFS 源代码控制(并且整个文件夹结构映射到源代码控制)。
所有项目都有相同的输出文件夹 - 父文件夹映射到源代码管理,但输出文件夹未添加到源代码管理。
设置项目设置为将特定程序集从输出文件夹添加到 GAC(文件系统编辑器 -> 添加 -> 程序集 -> 浏览)。 Visual Studio 会自动将这些程序集添加到源代码管理中。由于这些程序集是我们的项目,我们不希望它们在源代码管理中,因为它们在每次构建时都会重新生成。
我们不想使用主输出,因为:
- 安装程序添加了很多依赖项
- 排除它们很容易,但是每次我们更改引用或其他内容时,设置项目都会刷新,找到新的依赖项或类似的东西
- 我们希望控制将通过我们的设置分发哪些文件,而不会干扰设置项目
有什么想法吗?
【问题讨论】:
标签: visual-studio-2010 tfs setup-project