我们需要测试一个.NET应用程序,该应用程序引用引用非托管C ++ DLL的.NET Wrapper DLL。
TFS单元测试项目仅复制.NET Wrapper DLL而不是最后一个abd测试失败。
如何告诉MSTest复制所有必要的文件?
感谢。
答案 0 :(得分:2)
解决方案是将所有必需的文件/ DLL添加到Local.testsettings文件的Deployment部分,并将 /testsettings:Local.testsettings 参数添加到MSTest命令行参数列表中
答案 1 :(得分:0)
简答:不可以。请参阅示例this answer。
相反,最好的短期解决方案是使用构建后事件。
托管和非托管dll可以合并到一个单独的dll文件中,并带有一些hazzle。例如,SQLite实现了这一点。