我将TestWindow文件夹(C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow)复制到一台未安装Visual Studio的计算机上,并尝试在其中运行vstest.console.exe命令,用于测试一个x64 cpp测试dll。
vstest.console.exe tests.dll /tests:testmethod1 /platform:x64 /logger:console
以下是我在事件日志中看到的错误信息。
应用程序:vstest.discoveryengine.exe 框架版本:v4.0.30319 描述:由于未处理的异常,该进程已终止。 异常信息:System.IO.FileNotFoundException 堆栈: at Microsoft.VisualStudio.TestPlatform.TestRunnerService.DataCollectors.DataCollectionPluginManager..ctor() at Microsoft.VisualStudio.TestPlatform.TestRunnerService.WcfTestRunnerService..ctor(System.Threading.ManualResetEvent) at Microsoft.VisualStudio.TestPlatform.TestRunnerService.TestRunnerServiceHost.CreateServiceHost(System.String, System.Threading.ManualResetEvent) at Microsoft.VisualStudio.TestPlatform.TestRunnerService.ServiceMain.Main(System.String[])注意:请勿删除任何HTML标签。