將Microsoft Fakes組件添加到測試項目很簡單:只需右鍵單擊參考部分中的父組件,然後選擇「添加僞裝組件」。但是,當父組件公共接口更改(新接口,新方法)時,Fakes程序集將變得過時。我該如何輕鬆更換微軟假貨組件?
當我再次右鍵單擊父組件時,我很想看到「更換假貨大會」或「更新假貨大會」,但我看到的只是「添加假貨大會」。
選擇「添加假貨大會」的時候,假貨組件已經在一個錯誤添加的結果:
Fakes assembly already referenced. A Fakes assembly for is already in the reference list. Remove the .Fakes reference and try again.
下面的說明後,然後選擇「添加假貨大會」,出現同樣的錯誤。
我可以通過刪除Fakes目錄(.fakes)中相應的xml文件來解決此問題。
所以,我必須在成功更新假貨組件之前手動刪除兩個項目(假貨組裝和假貨xml文件)。
有沒有更容易或更直接的方法來做到這一點?
清除參考工作後的解決方案?那會更容易嗎? –
清理解決方案沒有效果。 –