我一直在使用Visual Studio 2012的客戶預覽,直到前天發佈候選版變爲可用時爲止。在我安裝Release Candidate之後,我無法進入測試窗口(測試/ Windows /測試瀏覽器)。在VS 2012中進入測試窗口時出錯RC
我收到以下冗長的錯誤,我在這裏手動複製。 (由於這是我的第一個問題,我無法發佈圖片,並且屏幕也不會允許我將文本複製到剪貼板。但願有沒有錯別字。)不管
The composition produced a single composition error. The root cause is provided below. Review the CompositionException.Errors property for more detailed information.
1) Value cannot be null.
Parameter name: testPlatform
Resulting in: An exception occurred while trying to create an instance of type 'Microsoft.VisualStudio.TestWindow.Model.ReqeustConfigurationFactory'.
Resulting in: Cannot activate part
'Microsoft.VisualStudio.TestWindow.Model.ReqeustConfigurationFactory'.
Element: Microsoft.VisualStudio.TestWindow.Model.ReqeustConfigurationFactory -->
Microsoft.VisualStudio.TestWindow.Model.ReqeustConfigurationFactory --> CachedAssemblyCatalog
Resulting in: Cannot get export
Microsoft.VisualStudio.TestWindow.Model.ReqeustConfigurationFactory
(ContractName="Microsoft.VisualStudio.TestWindow.Model.RequestConfigurationFactory")' from part
'Microsoft.VisualStudio.TestWindow.Model.ReqeustConfigurationFactory'.
Element:
Microsoft.VisualStudio.TestWindow.Model.ReqeustConfigurationFactory
(ContractName="Microsoft.VisualStudio.TestWindow.Model.RequestConfigurationFactory") --> CachedAssemblyCatalog
出現的錯誤我是否已經開放了解決方案。第二次嘗試打開窗口產生「無法創建工具窗口」。重新啓動Visual Studio並嘗試進入測試窗口後,我再次收到長消息。
在我升級Visual Studio來發行候選版本的時候,我已經安裝:
- NUnit的
- SpecFlow
- ReSharper的(測試版)
- 代碼契約 - 過去的事情我有在升級Visual Studio之前安裝。我無法保證安裝完成後測試窗口正在工作。
我已經在網上搜索了出錯信息中的關鍵短語,但沒有找到任何幫助。
我也有:
- 修復的Visual Studio(這解決了我在前往擴展管理器出了問題,而不是測試窗口的問題)
- 卸載Visual Studio和重新安裝了
- 卸載上面列出的每個擴展/軟件包(NUnit,SpecFlow,ReSharper,代碼合同)。卸載似乎沒有幫助,所以我已經重新安裝了所有這些設備,每次只能安裝一個,即 。我也證實我可以在ReSharper測試窗口中運行測試。
- 從C:\ Users \\ Documents \ Visual Studio 11 \ Settings中刪除currentsettings.vssettings文件,希望它包含該問題並將被正確地重新創建。我收到一條消息,「IDE將使用您最近的會話設置」。我不知道在哪裏可以找到那些...
- 重置導入和導出設置選項中的設置。
這些操作都沒有幫助。
在我看來就像一個配置文件保存在某個缺少testPlatform的元素,但我不知道在哪裏,這將是(或以何種格式,或者什麼選項頁面入口會設置它。)
任何非常感謝。
得到相同的錯誤,刪除USERDIR \ AppData \ Local \ Microsoft \ VisualStudio \ 11.0 \ ComponentModelCache \ Microsoft.VisualStudio.Default.cache並重新啓動VS爲我工作。 – GertGregers
刪除ComponentModelCache目錄並重新啓動Visual Studio也解決了Visual Studio Premium 2013中的相同問題。 –