3

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

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

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

4

3 回答 3

4

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

如果您将 nuget 包添加到项目中,它只是将包下载到packages文件夹并且不会遵守bin,因此您必须添加一个Post-Build事件以将文件bin从文件夹复制到文件packages夹。

于 2021-02-11T15:37:19.620 回答
1

您正在寻找“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

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

于 2020-03-27T14:58:14.287 回答
0

我使用巧克力包visualstudio2019testagent安装 VS 2019 测试代理。

不确定这是否会对将来的某人有所帮助。

于 2021-12-29T19:37:11.053 回答