【问题标题】:TestDriven.NET and native C LibraryTestDriven.NET 和本机 C 库
【发布时间】:2009-05-15 19:50:24
【问题描述】:

我正在开发一个调用本地 Windows C dll 的 C# 应用程序。我们使用带有 xUnit 的 TestDriven.NET 进行测试。问题是,每当我们运行使用 C 库(我们没有编写)的单元测试,然后尝试构建时,就会出现关于另一个进程如何使用库的构建错误。要修复它,您必须杀死遗留下来的 TestDriven 系统托盘应用程序。我们正在调用库提供的一种方法来释放其内存,但它似乎没有帮助。有谁知道阻止这种情况的方法吗?

【问题讨论】:

    标签: c# c xunit.net testdriven.net native-methods


    【解决方案1】:

    我们有同样的问题,因为我们正在构建一个本地 clr 分析器。很奇怪
    Windows 允许您重命名 dll 但不能删除它。
    一种解决方法是创建一个预构建步骤,在构建之前重命名现有的 dll。
    另外我建议联系TD.NET的作者Jamie Cansdale报告这个问题。他得到了很大的支持。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多