【问题标题】:TFS Unit Testing using unmanaged DLLs使用非托管 DLL 进行 TFS 单元测试
【发布时间】:2011-03-09 16:58:48
【问题描述】:

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

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

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

谢谢。

【问题讨论】:

    标签: unit-testing tfs unmanaged


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      简短的回答:它不能。参见例如this answer

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-07-26
        • 1970-01-01
        • 2016-09-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-12-13
        相关资源
        最近更新 更多