3

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の要素がないように見えますが、それがどこにあるのか(または、どの形式で、どのオプションページエントリで設定されるのか)わかりません。

どんな助けでも大歓迎です。

4

1 に答える 1

3

エラーの原因を正確に把握できませんでしたが、修正しました。これが最終的に機能したものです

すべてのVS2012と拡張機能をもう一度インストールしてから、アンインストールによって取り残された可能性のあるビットを探しました。再インストールする前に、次のものを見つけて削除しました。

  • C:\Users\<my id>\Documents\Visual Studio
  • C:\Users\<my id>\AppData\Roaming\Microsoft\VisualStudio
  • C:\Users\<my id>\AppData\Local\Microsoft
  • レジストリ:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft

Visual Studio 2012 RCを再インストールすると、元の問題は解決されました。拡張機能の再インストールも正常に機能しました。

于 2012-06-04T10:28:28.243 に答える