数据是dll接口A传递的,通过C#类B方法获取到A中的数据,运行正常,现在要做单元测试,但总是报错“无法找到dll”
请问涉及dll就无法做单元测试吗?有没有与调用C或者C++dll,做单元测试的例子?
------解决思路----------------------
应该是debug目录下没有相应的dll导致的,
如果c的dll有代码,
可以把代码加载进来,
托管代码和非托管代码是可以联调的
------解决思路----------------------
正常dll里的东西不需要你去测试,而是提供者去测试,你只要测好你自己那部分的功能就行了。
------解决思路----------------------
找不到的dll是C++写的?
------解决思路----------------------
把dll放在C:\WINDOWS\system32(32位操作系统)
或者
C:\WINDOWS\SysWOW64(64位操作系统)
------解决思路----------------------
单元测试程序添加你依赖的dll
------解决思路----------------------
而且我在release目录下能够找到该dll
你必须在debug目录下也放一份才行
------解决思路----------------------
你这个dll是不是也依赖于什么配置的?