長時間查看器,這裏是第一次提問者。在單獨的項目中使用單元測試,我無法弄清楚如何在發佈版本中將它們分開?在單獨的項目中進行單元測試
當然,當我刪除對單元測試項目的引用時,對單元測試接口的所有引用將無法找到接口並且會導致編譯器錯誤?
感謝您的任何幫助。
編輯:通過分離我的意思是在發佈版本上刪除它們。
長時間查看器,這裏是第一次提問者。在單獨的項目中使用單元測試,我無法弄清楚如何在發佈版本中將它們分開?在單獨的項目中進行單元測試
當然,當我刪除對單元測試項目的引用時,對單元測試接口的所有引用將無法找到接口並且會導致編譯器錯誤?
感謝您的任何幫助。
編輯:通過分離我的意思是在發佈版本上刪除它們。
您應該已經構建了兩個項目,以便基本代碼(您正在測試的代碼)不依賴於單元測試。它是與你的代碼相關的單元測試。
從你寫的,我收集你寫你的代碼在.NET中? (即組件?)。您的項目依賴關係應該如下所示。
//業務代碼
My_Project.dll
- >參考
---> System.dll中等等。
//測試代碼
My_Project_Test.dll
- >參考
---> My_Project.dll
如果你作出這樣的方式,我覺得比你不會做什麼特別在你的發佈版本的配置你的項目。
感謝您的演示!我認爲這是另一種方式,再次感謝。 – 2010-07-18 09:21:51
假設.NET,你的單元測試項目應該有一個生產項目的參考 - 但不是相反。你的產品代碼不應該依賴於你的單元測試。
謝謝你的回答。 – 2010-07-18 09:20:54
你在說什麼? Visual Studio什麼的? – 2010-07-18 09:06:11
@Darin Dimitrov:爲了完成這一步,我認爲這將是IDE不可知論者(我主要使用Eclipse和Visual Studio)。 – 2010-07-18 10:16:57