2014-10-20 47 views
0

如何获取并设置由xaml模板构建的每个项目的输出文件夹。 是否有我能得到的对象会告诉我当前正在构建的解决方案名称或路径,并根据解决方案名称设置文件夹?使用tfs自动编译

+0

您使用的是什么版本的TFS? – 2014-10-20 12:59:42

+0

我使用版本2013 – Shakedav 2014-10-20 13:03:21

回答

1

默认的构建模板包含2个选项,用于将输出放到哪里,或者放在一个统一文件夹中(这是以前版本的TFS默认完成的),或者为每个构建的项目创建一个文件夹。在编辑构建定义时,您可以在“处理”选项卡中设置它。

enter image description here

0

迪伦·斯密的答案是100%正确的,准确的,如果正在使用的TFS2013构建过程模板。有很多理由说明为什么你要使用TFS2013而不使用TFS2013构建过程模板(为了向后兼容的原因运行旧的构建控制器,使用旧版构建过程模板的大量修改版本等)。

在这些情况下,您可以通过指定MSBuild参数/p:GenerateProjectSpecificOutputFolder=true来获得大致类似的行为。

这只适用于2012年和2013年;我不相信2010年支持这个标志。