我应该在文件夹路径中进行vstest.console.exe
的脱机安装,如下所示:C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow
我尝试根据以下链接使用离线软件包,例如vs_testagent.exe
和vs_testcontroller.exe
:https://docs.microsoft.com/en-us/visualstudio/install/create-a-network-installation-of-visual-studio。但是,这些软件包不包含vstest.console.exe
。
由于空间问题,我也无法完整安装VS2017。有人有什么建议吗?谢谢。
答案 0 :(得分:1)
您正在寻找"Build Tools for Visual Studio"(需要Microsoft登录)。它将为您提供安装程序“ vs_BuildTools.exe”,默认情况下,它将在以下位置安装构建工具:
C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ BuildTools
(默认情况下)
运行时,安装了两个版本的vstest控制台:
我不知道为什么,也不知道他们有什么不同。我用第一个。
答案 1 :(得分:1)
下载 nuget 包:Microsoft.TestPlatform,将其重命名为 zip 文件。打开 zip 文件,您将在此文件夹中找到您需要的所有内容:.\tools\net451\Common7\IDE\Extensions\TestPlatform
,包括 vstest.console.exe
、testhost.**.exe
、QTAgent.exe
、datacollector.exe
。
如果你把nuget包添加到项目中,它只是将包下载到packages
文件夹,不会符合bin
,所以你必须添加一个Post-Build
事件来复制文件从 bin
文件夹复制到 packages
文件夹。