我使用的是VS2010,昨天我編輯了Local.testsetting
文件(添加了一個部署項目)並將其簽入到TFS中。現在我可以在TFS中看到它作爲解決方案項目,但是在訪問Test-> Edit Test Settings
時,我看到一個灰色的「沒有可用的測試設置」。TestSettings文件在TFS中可用但不通過Visual Studio
任何想法如何讓我的本地設置回來?
我使用的是VS2010,昨天我編輯了Local.testsetting
文件(添加了一個部署項目)並將其簽入到TFS中。現在我可以在TFS中看到它作爲解決方案項目,但是在訪問Test-> Edit Test Settings
時,我看到一個灰色的「沒有可用的測試設置」。TestSettings文件在TFS中可用但不通過Visual Studio
任何想法如何讓我的本地設置回來?
打開包含Local.testsetting文件的解決方案/項目。發生了什麼事情,你只是關閉了項目或解決方案,它不再處於VS的範圍之內。將文件添加到部署項目的簡單操作不會導致它變灰。要驗證這一點,您可以再次編輯並刪除該文件。
所有的VS菜單都是上下文相關的 - 當項目/解決方案未打開時,預期會顯示「沒有可用的測試設置」消息。
當我試圖重新打開文件時,解決方案*已打開。 – Noich
最近重構了許多解決方案後,我遇到了同樣的問題。對我而言,我必須確保我的Local.testsettings
已列在我的解決方案的ProjectSection中。
在文本編輯器中打開您的解決方案,並檢查正確Local.testsettings
文件存在(並且是在正確的道路很可能該文件位於同一目錄解決方案,如下所示這個例子。):
Project("{<<GUID>>}") = "Solution Items", "Solution Items", "{<<GUID>>}"
ProjectSection(SolutionItems) = preProject
MyProject.vsmdi = MyProject.vsmdi
Local.testsettings = Local.testsettings
EndProjectSection
EndProject
如果您沒有此解決方案項目部分,請右鍵單擊您的解決方案並選擇添加>現有項目,然後添加您的Local.testsettings
文件。這會將此值添加到您的sln。
那麼,一如既往 - 在檢查了不同的變化後,我得到最新的文件重新出現。我不知道如何解釋這一點。 – Noich