c++ - 无法在 Visual Studio 2015 托管单元测试项目中打开 DLL 文件?

标签 c++ visual-studio unit-testing linker-errors

当我在 Visual Studio 2015 中编辑和运行托管单元测试时,它显示

Severity    Code    Description Project File    Line    Suppression State

Error LNK1104   cannot open file 'C:\xxx\xxx\xxx\Drop\x64\Test\DefaultTest.dll' 

XXXX_MDM_Test   C:\XXX\XXX\XXX\Test\xxx_MDM_Test\LINK   1   

积分:-

1.我的硬盘有足够的空间

2.DefaultTest.dll文件有读写权限

3.文件存在于我的系统中

4.当我收到此错误时如果我重新启动 visual studio 2015 它的工作,我的源代码中的任何更改都会再次出现此错误,我必须再次重新启动我的 visual studio 2015。

5.进程引擎暂停我的.dll文件

请给我任何解决方案..

最佳答案

我在用 VS2012 编写的项目中遇到了同样的问题,我得到了 dll 错误,我设法通过转到我的测试项目的属性配置属性 -> 链接器 -> 常规 -> 附加库目录来解决它.将其编辑到您的 dll 文件的位置。

关于c++ - 无法在 Visual Studio 2015 托管单元测试项目中打开 DLL 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44216313/

相关文章:

c++ - 删除 `end()` 的 `std::list` 的行为是什么?

eclipse - 让groovy、maven 和eclipse 和谐共处?

c# - 单元测试 - session 对象?

c++ - 轮廓的排序点

c++ - 在安全浏览器 7 (Firefox 29) 上构建失败

c# - 调试一个简单的碰撞处理器

angularjs - ng-show> 10引发语法错误(VS浏览器链接)

visual-studio - 如何在不加载其所有项目的情况下打开 Visual Studio 解决方案?

java - 如果我已经有 stub ,模拟库是否多余?

c++ - 用于排序/检索字符串的数据结构