1
我正在處理一個c#項目,並且遇到了運行我的單元測試的問題。具體來說,似乎每次我修改我的源代碼中的一個模塊,然後運行我的單元測試時,Visual Studio會重建大多數(如果不是全部)我的項目。如何減少使用visual studio和c進行單元測試的編譯時間#
關於如何使這個更快的任何建議?
我正在處理一個c#項目,並且遇到了運行我的單元測試的問題。具體來說,似乎每次我修改我的源代碼中的一個模塊,然後運行我的單元測試時,Visual Studio會重建大多數(如果不是全部)我的項目。如何減少使用visual studio和c進行單元測試的編譯時間#
關於如何使這個更快的任何建議?
首先模塊化您的測試。
確保您的圖書館位於GAC中。
第二次通過ngen.exe運行您的代碼(假設您不會更改您的測試太多)來創建本機映像。爲程序集創建本機映像後,運行時會在每次運行程序集時自動使用該本機映像。 將測試代碼圖像放入GAC
如果修改了測試項目測試的一個項目,測試項目需要重建。如果該測試項目引用多個項目,我相信它會重建所有項目。 – 2011-02-10 19:44:57