TFS单元测试使用非托管DLL

时间:2011-02-17 11:30:30

标签: unit-testing tfs unmanaged

我们需要测试一个.NET应用程序,该应用程序引用引用非托管C ++ DLL的.NET Wrapper DLL。

TFS单元测试项目仅复制.NET Wrapper DLL而不是最后一个abd测试失败。

如何告诉MSTest复制所有必要的文件?

感谢。

2 个答案:

答案 0 :(得分:2)

解决方案是将所有必需的文件/ DLL添加到Local.testsettings文件的Deployment部分,并将 /testsettings:Local.testsettings 参数添加到MSTest命令行参数列表中

答案 1 :(得分:0)

简答:不可以。请参阅示例this answer

相反,最好的短期解决方案是使用构建后事件。

托管和非托管dll可以合并到一个单独的dll文件中,并带有一些hazzle。例如,SQLite实现了这一点。