[英]Setup netcoreapp2.2 Test with Test Agent 2017 on a TFS Build Agent
我尝试使用“ Visual Studio测试”任务来在testproject中执行测试,以使其与之兼容。
此任务执行以下行:
& "C:\Program Files (x86)\Microsoft Visual Studio\2017\TestAgent\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe" D:\S\4\s\test\Project.Test\bin\release\netcoreapp2.2\Project.Test.dll /Settings:D:\S\_temp\1b091bf0-fe0a-11e8-996b-6798074e2821.runsettings /EnableCodeCover age /logger:trx "/TestAdapterPath:`"D:\S\4\s`""
问题是,如果我在安装了VS2017的开发机上调用此行,则会执行测试,并且一切正常。 如果在安装了VS Build Tools 2017和VS Test Agent 2017的Build服务器上调用它,它将运行到超时并且dotnet.exe进程崩溃并显示以下消息。
dotnet test .\test\Project.Test\bin\release\netcoreapp2.2\Project.Test.dll
在两台机器上都能很好地工作。
我做错什么了吗,或者这是一个Bug?
所有VS / VSTestAgent / VSBuildTools的版本均为15.9.4,并已安装.Net Core 2.2 SDK。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.