gpt4 book ai didi

c# - TestDriven.NET 和 native C 库

转载 作者:行者123 更新时间:2023-11-30 18:09:50 24 4
gpt4 key购买 nike

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

最佳答案

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

关于c# - TestDriven.NET 和 native C 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/870536/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com