如何离线安装vstest.console.exe

时间:2018-08-20 02:56:04

标签: visual-studio vstest.console.exe vstest.console

我应该在文件夹路径中进行vstest.console.exe的脱机安装,如下所示:C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow

我尝试根据以下链接使用离线软件包,例如vs_testagent.exevs_testcontroller.exehttps://docs.microsoft.com/en-us/visualstudio/install/create-a-network-installation-of-visual-studio。但是,这些软件包不包含vstest.console.exe

由于空间问题,我也无法完整安装VS2017。有人有什么建议吗?谢谢。

2 个答案:

答案 0 :(得分:1)

您正在寻找"Build Tools for Visual Studio"(需要Microsoft登录)。它将为您提供安装程序“ vs_BuildTools.exe”,默认情况下,它将在以下位置安装构建工具:

C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ BuildTools

(默认情况下)

运行时,安装了两个版本的vstest控制台:

  1. ... \ Common7 \ IDE \ CommonExtensions \ Microsoft \ TestWindow \ vstest.console.exe
  2. ... \ Common7 \ IDE \ Extensions \ TestPlatform \ vstest.console.exe

我不知道为什么,也不知道他们有什么不同。我用第一个。

答案 1 :(得分:1)

下载 nuget 包:Microsoft.TestPlatform,将其重命名为 zip 文件。打开 zip 文件,您将在此文件夹中找到您需要的所有内容:.\tools\net451\Common7\IDE\Extensions\TestPlatform,包括 vstest.console.exetesthost.**.exeQTAgent.exedatacollector.exe

如果你把nuget包添加到项目中,它只是将包下载到packages文件夹,不会符合bin,所以你必须添加一个Post-Build事件来复制文件从 bin 文件夹复制到 packages 文件夹。