无法打开 DefaultTest.dll 进行单元测试
Cannot open DefaultTest.dll for unit test
当我尝试在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
进程是否仍在后台运行,如果是,则将其终止。之后,您可以重新生成并运行测试。
相关文章:
- 有什么好的方法可以让系统调用代理允许在单元测试中进行模拟
- 在子目录中使用target_sources()命令时用于单元测试(qtest)的项目结构
- VC++本机单元测试,找不到调试符号
- 用于交叉编译和CMake的预处理器宏的单元测试
- C++ 用于单元测试的模板模板
- 提升 1.64 单元测试编译失败
- 单元测试欧拉到四元数实现失败
- 运行 C++ 单元测试时LNK2005链接错误
- 禁用自动捕获 Googletest 单元测试中的C++异常
- 有没有办法在不使用 #ifdef 的情况下不编译发布版本中的单元测试函数体?
- 使用 Netbeans 进行单元测试 - 取消缓冲.dll没有这样的文件或目录
- 替换 Dll 中的类以进行单元测试
- 由 Boost 单元测试框架 dll 导出的 std::basic_ostringstream 会导致"already defined symbol"错误
- 如何将此资源加载到单元测试DLL中
- VS2013 单元测试 c++ dll 与 CppUnitTestFramework 崩溃
- 无法打开 DefaultTest.dll 进行单元测试
- 在使用 CMake 构建 Windows DLL 期间运行单元测试
- 是否可以将MS单元测试从EXE转发到DLL
- 如何在不注册dll的情况下对c++ COM代码进行单元测试?
- visualstudio2010-开发C++DLL与可执行单元测试,在编译和链接的同时