2011-03-17 63 views
0

我有一個來自另一個開發人員的多個項目的解決方案。其中一個項目是一個測試應用程序,它具有錯誤,因爲它具有對開發人員硬盤的DLL的硬編碼引用。我不需要測試項目或那些DLL來使用解決方案中的其他項目當同一解決方案中的單獨項目出現錯誤時,是否可以調試.net項目?

由於存在錯誤,我無法在調試模式下運行任何項目。一種解決方案是從解決方案中刪除測試項目,但是當另一個項目出現錯誤時,還有其他方法可以調試其中一個項目嗎?確保項目不依賴於對方似乎不夠。

+3

您是否嘗試卸載該項目?此外,擊敗你的合作開發者,並讓他修復他的項目。 – 2011-03-17 17:27:18

+0

「我怎麼能做到這一點,而不是一件容易的事情,我已經知道該怎麼做?」別!!!只要做簡單的事情! – Ben 2011-03-17 17:29:20

回答

3

右鍵單擊該項目並「卸載」它。然後您應該能夠編譯並運行解決方案,同時忽略部分項目。

另外需要注意的是:卸載的項目設置並不保存在解決方案/項目文件中,因此您可以檢入/我們的代碼而不必擔心設置(除非您以某種方式檢查suo /用戶文件)。

+0

賓果。我以前從未使用Unload,但這正是我所需要的。謝謝。 – gfrizzle 2011-03-17 17:58:03

1

有幾個選項:

  1. 卸載有問題的項目(右鍵點擊該凸出,選擇「卸載」這只是改變了你的名爲.suo本地(解決方案用戶選項)的文件,所以你不需要擔心檢查這些更改
  2. 調試:右鍵單擊 - >調試 - >啓動新實例。這將只生成依賴項目,因此如果違規項目不是您想要運行的項目的依賴項,這將起作用
  3. 有禮貌地告訴其他開發者,他檢查了一些阻止你編譯解決方案的變化。不接受球隊> 1.
相關問題