我已經開始使用nunit,我發現它非常惱人的執行整個應用程序,以便測試類編譯,以便我可以測試每個測試用例。有沒有一種方法可以單獨編譯測試類或單獨編譯任何其他單個csharp .cs類文件。單獨編譯c#類有或沒有visual studio 2010
因爲這可以用於其他用戶創建的控件,例如當我們創建自己的繼承列表視圖或按鈕控件來編譯它時,我必須執行整個項目。
那麼有沒有辦法選擇一個單一的類文件,並在visual studio 2010或甚至命令行編譯它。
我已經開始使用nunit,我發現它非常惱人的執行整個應用程序,以便測試類編譯,以便我可以測試每個測試用例。有沒有一種方法可以單獨編譯測試類或單獨編譯任何其他單個csharp .cs類文件。單獨編譯c#類有或沒有visual studio 2010
因爲這可以用於其他用戶創建的控件,例如當我們創建自己的繼承列表視圖或按鈕控件來編譯它時,我必須執行整個項目。
那麼有沒有辦法選擇一個單一的類文件,並在visual studio 2010或甚至命令行編譯它。
您可以使用命令行編譯器(csc.exe)編譯單個C#文件。有關詳細信息,請參閱Command-line Building With csc.exe。
請注意,在實踐中,這通常是有限的使用。項目中的大多數類都依賴於程序集內的其他類型,因此在沒有其他文件的情況下將大量項目中的單個C#文件編譯爲可用的形式通常很困難。
我相信你是混亂和混合詞執行和編譯/構建...
無論如何,最小編譯單元的組裝或項目,所以只要創建一個測試項目爲包含所有單元類庫測試類作爲.cs文件,你可以單獨構建它。這通常也是很好的設計,因爲測試不應該包含在項目中來測試自己。
是的,我很抱歉再次閱讀我的問題,其方式太業餘 – swordfish 2011-06-17 06:15:36
謝謝,我的優先考慮是測試,所以像戴維德說,虐待創建一個單獨的測試項目 – swordfish 2011-06-17 06:23:51