Node.js 是否有某种方法可以将Node JS Tools for Visual Studio(NTVS)测试适配器添加到VSTS托管代理?
是否有某种方法可以将Node JS Tools for Visual Studio(NTVS)测试适配器添加到VSTS托管代理 托管代理上的Visual Studio在“托管”代理的列表中提到“Node.js Tools 1.0 for Visual Studio 2015”,但“hosted VS2017”没有提到任何Node.js工具Node.js 是否有某种方法可以将Node JS Tools for Visual Studio(NTVS)测试适配器添加到VSTS托管代理?,node.js,unit-testing,azure-devops,visual-studio-2017,Node.js,Unit Testing,Azure Devops,Visual Studio 2017,是否有某种方法可以将Node JS Tools for Visual Studio(NTVS)测试适配器添加到VSTS托管代理 托管代理上的Visual Studio在“托管”代理的列表中提到“Node.js Tools 1.0 for Visual Studio 2015”,但“hosted VS2017”没有提到任何Node.js工具 那么如何使用测试适配器呢?请参考以下步骤,在托管VS 2017代理上运行测试 修改项目文件(njsproj) : C:\Program Files(x86)
那么如何使用测试适配器呢?请参考以下步骤,在托管VS 2017代理上运行测试
C:\Program Files(x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Microsoft\VisualStudio\v15.0
C:\Program Files(x86)\Microsoft Visual Studio\2017\[社区、专业或企业]\Common7\IDE\Extensions\Microsoft
中的NodeJSools文件夹复制到您的ntvs文件夹中NodeJS工具是vs 2017的一部分,你是说你不能在托管的vs 2017代理上运行测试吗?@starain MSFT是的,我不知道如何让我的Mocha测试作为VSTS构建的一部分运行。之后,我想让结果显示在仪表板上,如果任何结果失败,停止构建。你能在私有构建代理上运行它吗?@starain MSFT这是我唯一的想法,但我希望避免设置的麻烦。我希望这是一个“盒子里”的功能,我只是不明白。检查我的答案,它对我来说很好。另一方面,你的另一个问题,你也可以检查它。
<!--<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>-->
<VSToolsPath>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Microsoft\VisualStudio\v15.0</VSToolsPath>