首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >XAML构建InvokeProcess构建变量

XAML构建InvokeProcess构建变量
EN

Stack Overflow用户
提问于 2016-12-12 18:04:11
回答 1查看 544关注 0票数 0

目前,我正在从我的自定义XAML构建定义中执行一个调用过程,以便使用一些参数运行VSTest.Console.exe。我对FileName属性中的Visual文件夹的路径进行了硬编码。我希望使用$(VSINSTALLDIR)变量,而不是硬编码路径的C:\Program Files (x86)\Microsoft Visual Studio 14.0\部分,因为我认为$(VSINSTALLDIR)指向最新的(或者可能是最后的?)安装的Visual版本。

下面是我当前的InvokeProcess XAML指令:

代码语言:javascript
复制
<mtbwa:InvokeProcess Arguments="[msTestParamsBuilder.ToString()]" DisplayName="Invoke VSTest.Console for Test Assemblies" FileName="C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\VSTest.Console.exe" sap2010:WorkflowViewState.IdRef="InvokeProcess_4" WorkingDirectory="[BuildDirectory]">
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-13 09:24:47

$(VSINSTALLDIR)不是TFS中的环境变量。TFS不应用$(VSInstallDir)宏(C:\Program Files (x86)\Microsoft Visual Studio 14.0\ )的值,有关TFS构建中的环境变量的详细信息请参阅以下链接:Team构建环境变量

在您的示例中,需要在XAML构建配置中添加值:

进程->Build->5.前进->MSBuild参数添加/p:VSInstallDir = Value

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41106818

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档