Visual Studio 2012のカスタマープレビューは、リリース候補が利用可能になった昨日の前日まで使用していました。リリース候補をインストールした後、テストウィンドウ(テスト/ Windows /テストエクスプローラー)にアクセスできません。
ここに手動でコピーした次の長いエラーが発生します。(これが私の最初の質問であるため、写真を投稿できず、画面でテキストをクリップボードにコピーできませんでした。タイプミスがないことを願っています。)
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
ソリューションを開いたかどうかに関係なく、エラーが発生します。ウィンドウを2回開こうとすると、「ツールウィンドウを作成できません」というメッセージが表示されます。Visual Studioを再起動し、テストウィンドウにアクセスしようとすると、長いメッセージが再び表示されます。
Visual Studioをリリース候補にアップグレードしたとき、次のものをインストールしていました。
- NUnit
- SpecFlow
- ReSharper(ベータ)
- コードコントラクト-VisualStudioをアップグレードする前に最後にインストールしたもの。これをインストールした後、テストウィンドウが機能することを保証できません。
エラーメッセージからキーフレーズをウェブで検索しましたが、助けが見つかりませんでした。
私も持っています:
- Visual Studioを修復しました(Extension Managerに到達する際に発生していた問題は解決しましたが、テストウィンドウの問題は解決しませんでした)
- VisualStudioをアンインストールして再インストールしました
- 上記の各拡張機能/パッケージ(NUnit、SpecFlow、ReSharper、コードコントラクト)をアンインストールしました。アンインストールは役に立たなかったので、一度に1つずつ再インストールしました。また、ReSharperテストウィンドウでテストを実行できることも確認しました。
- currentsettings.vssettingsファイルをC:\ Users \\ Documents \ Visual Studio 11 \ Settingsから削除しました。問題が含まれていて、正しく再作成されることを期待しています。「IDEはこのセッションで最新の設定を使用します」というメッセージが表示されました。それらをどこで見つけるかわかりません...
- [設定のインポートとエクスポート]オプションから設定をリセットします。
これらのアクションはどれも役に立ちませんでした。
設定ファイルのどこかにtestPlatformの要素がないように見えますが、それがどこにあるのか(または、どの形式で、どのオプションページエントリで設定されるのか)わかりません。
どんな助けでも大歓迎です。