簡體   English   中英

刪除Visual Studio 2017中的代碼協定

[英]Remove code contracts in Visual Studio 2017

我在VS2015中開發的C#項目使用了Code Contracts 自從微軟開源以來,這個工具已經過時了,我不打算在VS2017中使用它。 也就是說,當我嘗試在VS2017中運行我的項目單元測試時,它抱怨需要使用CCRewrite重寫程序集,因為它包含前置條件。 當我創建一個具有前提條件的新VS2017項目(作為測試)時,我沒有收到此錯誤。

我需要做些什么來擺脫遺留項目中的錯誤消息?

我終於發現另一篇帖子說明Contract.Requires<TException>(...)需要一個重寫器,而Contract.Requires(...)則不需要。 在我的項目中進行此更改后,它現在在VS2017中執行時沒有錯誤。

暫無
暫無

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

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