-1

我在Visual Studio 2010中有一個我想測試的類庫項目。我在同一個解決方案中創建了一個獨立的測試項目來測試它。測試項目引用類庫項目。我創建了一些測試跑他們,他們失敗了,這是預期的。但是,當我修復類庫並再次運行測試時,它仍然失敗。這是因爲Class Libary項目沒有被重建。是否有可能讓VS 2010在運行測試之前構建

是否有某種方法讓Visual Studio 2010在運行測試之前自動構建測試項目及其所有依賴項?

編輯:

我也查了一些事情:

  1. 我檢查引用是項目引用。
  2. 我檢查了測試項目是構建順序中的最後一個。

還是沒有喜樂。如果它有任何區別,我正在使用工具欄上的「在解決方案中運行所有測試(Ctrl + R,A)」按鈕來運行測試。

+0

您是如何在生產代碼中添加參考的?這對我來說很好。 – 2010-12-02 11:08:36

+1

如果您將對類庫的引用添加爲項目引用,那麼測試項目應該在不構建類庫項目之前工作。 – Mariusz 2010-12-02 11:16:57

+0

你確定嗎?通常這是有效的。它甚至沒有。與測試有關。這只是一個通常的項目參考,通常是以正確的順序建立所有依賴項目。 – 2010-12-02 11:23:22

回答

0

好吧,這是我做過什麼來解決這個:

  1. 選擇Test-> Edit Test Settings-> Local菜單項。
  2. 在結果對話框中選擇「部署」。
  3. 選中「啓用部署」設置。
  4. 應用並關閉對話框。
3

右鍵單擊您的測試項目,選擇項目構建順序,並設置你的類庫項目測試項目之前構建,這應該工作;-)

相關問題