我有一個簡單的C#程序,它有一組單元測試。這是在Visual Studio 2010上開發的。現在,在另一臺計算機上,我嘗試使用Visual Studio 2012重新加載此解決方案並運行測試。我能夠成功地重建解決方案,但是沒有一個單元測試出現在測試瀏覽器中。 Visual Studio項目(解決方案)位於LaCie以太網網絡驅動器上。我將整個解決方案複製到本地C:驅動器,從網絡驅動器關閉解決方案,並在本地C:驅動器上重新打開復制的解決方案。現在,當我構建解決方案時,測試瀏覽器會顯示所有測試。我回去並打開了網絡驅動器上的副本,並再次嘗試瀏覽器顯示沒有測試。它說構建解決方案以查看測試列表,但是在成功構建包含主項目和單元測試項目的解決方案後,它仍顯示相同的消息。見下圖: 測試瀏覽器不顯示網絡驅動器的單元測試列表
爲什麼它有位於網絡驅動器上的項目導致單元測試失敗像這樣沒有失敗信息呢?
是映射驅動器號(E :)或UNC(\\ machine \ folder)上的解決方案嗎? – bryanbcook
您是否找到了解決方案?也許使用Caspol工具? – Tarnschaf