2012-01-13 64 views
6

我有一個項目,我想添加一個單元測試。項目中還有其他的單元測試是由以前的開發人員編寫的。我試圖測試一個讀取對象和XML文件到一個對象。爲此,我選擇測試項目並添加一個單元測試,然後選擇我希望進行單元測試的類。該存根類獲取自動生成的,我可以成功編譯項目,但是當我跑我的錯誤未找到MSTest:單元測試 - 找不到輸入文件... vsmdi

輸入文件:C:\布拉赫\布拉赫\布拉赫\布拉赫\ MYPROJECTNAME.vsmdi。

我試圖在供試品溶液檢查出所有的文件,並重新創建單元測試,但我仍然得到同樣的錯誤

您的信息:

  1. 有中沒有vsmdi文件我項目
  2. 運行Visual Studio 2010
  3. TFS 2010
  4. 面向.NET 2.0運行時(不能去4.0由於ŧ O管理限制)
  5. 這是一個控制檯應用程序
  6. 使用MSTest的

任何幫助將不勝感激!謝謝... Orin

回答

0

如果這仍然是您的問題,我會建議您檢查一下,看看您是否在其嘗試在本地和構建服務器上創建VSMDI文件的目錄擁有寫入權限,如果您重新運行服務器版本。如果我沒有記錯,如果VS無法創建VSMDI文件,則會遇到此消息。

2

我有類似的問題。我做了什麼:

  1. 封閉式解決方案和Visual Studio
  2. 從文件夾中刪除「只有部分讀」與項目再次
  3. 打開VS並推出測試

我仍然有該消息「輸出測試」窗口,但測試是可執行的。

希望有所幫助。