簡體   English   中英

TestDriven.NET和本機C庫

[英]TestDriven.NET and native C Library

我正在開發一個對本地Windows C dll進行調用的C#應用​​程序。 我們將TestDriven.NET與xUnit一起進行測試。 問題是,每當我們運行使用C庫的單元測試(我們沒有編寫過),然后再嘗試進行構建時,都會出現關於另一個進程如何使用該庫的構建錯誤。 要修復它,您必須殺死被遺忘的TestDriven系統任務欄應用程序。 我們正在調用該庫提供的釋放內存的方法,但似乎沒有幫助。 有人知道阻止這種情況的方法嗎?

由於我們正在構建本機clr探查器,因此存在相同的問題。 很奇怪的是
Windows允許您重命名dll,但不能刪除它。
解決方法是創建一個預構建步驟,在構建之前重命名現有的dll。
我也建議與TD.NET的作者Jamie Cansdale聯系,並報告此問題。 他得到了很大的支持。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM