2011-08-24 48 views
13

以下是該場景:Visual Studio的.vsmdi文件有多重要?

'用戶A'通過Visual Studio 2010創建了單元測試。測試項目和單元測試源代碼已經簽入版本控制。 '用戶B'從版本控制中獲取測試項目和單元測試源代碼。 '用戶B'然後打開測試項目,並收到一條消息,說:「加載錯誤blah.blah.blah.vsmdi:輸入文件未找到:blah.blah.blah.vsmdi。」但是,'用戶B'仍然可以成功運行單元測試。

現在,無論'用戶A'應該是否在.vsmdi文件中籤入,除錯誤消息之外,似乎沒有任何負面影響。

沒有.vsmdi文件有什麼危害嗎?或者相反,擁有.vsmdi文件有什麼好處?

回答

11

好,從我所收集的,有在沒有危害具有.vsmdi文件,使用VS 2010

13

時,下面的鏈接提供了點好事的信息* .vsmdi文件

http://notgartner.wordpress.com/2011/02/10/what-is-a-vsmdi-file/

總之,有用的鏈接在這裏內容是:

最初使用* .vsmdi文件是要求MSTest與TFS構建服務器上的MSBuild進行集成,但是此後再次刪除了該文件的實用工具,這一要求已被刪除。

假設您只是使用測試視圖來運行測試,這些文件完全可以安全地刪除。如果你想嘗試解決這個問題,那麼有一個不完美的解決方案。只需從磁盤和版本控制中刪除所有文件(假設您在此處使用TFS或任何與Visual Studio集成的版本控制系統),然後指示版本控制系統執行獨佔檢出。

相關問題