无法打开 DefaultTest.dll 进行单元测试

Cannot open DefaultTest.dll for unit test

本文关键字:单元测试 dll DefaultTest      更新时间:2023-10-16

当我尝试在VS 2012中运行单元测试时,出现以下错误:

1>------ Build started: Project: Tests, Configuration: Debug Win32 ------
1>LINK : fatal error LNK1104: cannot open file 'C:UsersPatrykDocumentsVisual Studio 2012ProjectsLUTDebugDefaultTest.dll'
========== Build: 0 succeeded, 1 failed, 1 up-to-date, 0 skipped ==========

当我重新启动VS时,它再次工作,但是在我必须重建项目后出现相同的错误

"DefaultTest.dll"是不更改项目常规配置属性中目标名称的残余。

同样的事情也发生在Visual Studio 2010中。从输出目录中删除 .dll 和 .dll.metagen 文件并重建测试项目解决了我的问题。

如果测试引擎仍在后台运行,则会出现此错误。

检查vstest.executionengine.x86.exe进程是否仍在后台运行,如果是,则将其终止。之后,您可以重新生成并运行测试。