我管理着一个相当大的团队(5 个解决方案,约 150 个项目),使用 TFS2010 和门控签到。在我们的团队中,我们要求每个项目都导入我们自己的名为 Common.Targets 的文件,该文件执行大量构建时的工作。我已经指示团队中的每个人都这样做,并在上面写了一个 wiki 条目。
但是,人们在添加新项目的时候还是会忘记导入 common.Targets,导致签入后的各种麻烦。
有没有办法 - msbuild 命令行,我可以在我的 .sln 中放入的东西等等 - 这样的项目将无法编译,因此不会通过门控签入?