我有一個來自另一個開發人員的多個項目的解決方案。其中一個項目是一個測試應用程序,它具有錯誤,因爲它具有對開發人員硬盤的DLL的硬編碼引用。我不需要測試項目或那些DLL來使用解決方案中的其他項目當同一解決方案中的單獨項目出現錯誤時,是否可以調試.net項目?
由於存在錯誤,我無法在調試模式下運行任何項目。一種解決方案是從解決方案中刪除測試項目,但是當另一個項目出現錯誤時,還有其他方法可以調試其中一個項目嗎?確保項目不依賴於對方似乎不夠。
我有一個來自另一個開發人員的多個項目的解決方案。其中一個項目是一個測試應用程序,它具有錯誤,因爲它具有對開發人員硬盤的DLL的硬編碼引用。我不需要測試項目或那些DLL來使用解決方案中的其他項目當同一解決方案中的單獨項目出現錯誤時,是否可以調試.net項目?
由於存在錯誤,我無法在調試模式下運行任何項目。一種解決方案是從解決方案中刪除測試項目,但是當另一個項目出現錯誤時,還有其他方法可以調試其中一個項目嗎?確保項目不依賴於對方似乎不夠。
右鍵單擊該項目並「卸載」它。然後您應該能夠編譯並運行解決方案,同時忽略部分項目。
另外需要注意的是:卸載的項目設置並不保存在解決方案/項目文件中,因此您可以檢入/我們的代碼而不必擔心設置(除非您以某種方式檢查suo /用戶文件)。
賓果。我以前從未使用Unload,但這正是我所需要的。謝謝。 – gfrizzle 2011-03-17 17:58:03
您可以直接啓動它,而不是在調試模式下,然後attach VS to it。
有幾個選項:
您是否嘗試卸載該項目?此外,擊敗你的合作開發者,並讓他修復他的項目。 – 2011-03-17 17:27:18
「我怎麼能做到這一點,而不是一件容易的事情,我已經知道該怎麼做?」別!!!只要做簡單的事情! – Ben 2011-03-17 17:29:20