一个项目的MSBuild或TFSBuild条件?

时间:2011-08-11 20:18:44

标签: tfs msbuild setup-deployment msbuild-4.0

我在Visual Studio 2010解决方案中有一个长时间构建(设置)项目。它设置为不构建解决方案配置。这样,当开发人员在本地构建时,他们不会等待设置在Visual Studio中编译。

但是,我正在寻找一种方法来更改tfsbuild或msbuild文件中的配置,因此无论何时在服务器上构建内容,都会构建安装项目,无论开发人员检查其解决方案时的设置是什么。 TFS 2008是源控制系统,但只是一个普通的Server 2008(完全安装了devenv)是构建服务器。

所有线索都表示赞赏。

感谢。

1 个答案:

答案 0 :(得分:1)

我建议在您的解决方案中创建一个新配置,例如: Release_Setup,这样你就可以为开发人员和安装程序构建提供单独的配置(请注意,开发人员可以选择配置并在本地构建所有内容,如果他们选择的话,当所有Build代理忙碌而你想要检查时,这是非常好的一切安好)。
Solution Properties->Configuration Properties->Configuration中,您甚至可以告诉它构建正常的发布配置,并仍然选择要构建的项目和要排除的项目。

希望这会有所帮助。我实际上没有对此进行测试,所以如果有任何问题或者这不能解决您的具体问题,请尝试并发表评论。