マシンにVisual Studio 2012をインストールしたばかりですが、以前はアンインストールしたVisual Studio 2012 RCがありました。インストールは成功しましたが、プロジェクトを開いた後、C#エディターが機能していません。これは、次のようなプレーンテキストエディターのようなものです。
私はそれを修復し、完全にアンインストールしてから再インストールしようとしましたが、成功しませんでした。
誰もがアイデアを持っていますか?
それが関連しているかどうかはわかりませんが、新しいプロジェクトを作成するとき、または既存のプロジェクトを開くときにこのエラーが発生します時々
前もって感謝します
ManagedObjectFactoryに関するエラーは、説明している症状に関連していると確信しています。このエラーは、Visual Studioのインストール(特にC#言語サービス)が破損していることを示しています。ほとんどの場合、これは何らかのセットアップの問題が原因であり、現在確認中です。
このエラーを調査する機会がありましたが、相互運用機能アセンブリの1つがGACに予期せずインストールされていることがわかりました。 WindowsインストーラーによってGACにインストールされます。これは、セットアップの問題であることを示しています。修正はGACからアンインストールすることですが、Windowsインストーラーによってインストールされるため、単なる「gacutil/u」ではありません。 GACから削除するには、 KB873195 で説明されている手順に従う必要があります。
免責事項:私はVisual Studio C#IDEチームの開発者です。
Visual Studioで一部の設定が無効になっている可能性があります。以下の設定を確認してください。
Tools->Options->Text Editor->C#->General->Auto list members
Tools->Options->Text Editor->C#->General->Parameter information
編集:
また確認してください
Tools->Options->Text Editor->C#->Intellisense->
Show completion list after a character is typed
ScottGuのブログの記事 が参考になります:D
2番目の編集:
ScottGuのブログにはもう1つの記事があります VS 2010 RCにはIntellisenseがありません(および修正方法) です。それが役立つかどうか教えてください。 パッチはこちらから入手可能 。
3番目の編集:
Tools –> Import and Export Settings -> Reset all Settings
必要に応じて、古い設定をバックアップできます。これは solution はVisual Studio 2012用です。これは機能するはずです
4番目の編集:C#のみに変更するのではなく、すべての言語に変更します
Tools > Options > Text Editor > All Languages
一般に、[ステートメントの完了]セクションのチェックボックスがアクティブになっていることを確認します(グレー表示されていません)。目盛りではなく青い正方形が表示される可能性があります。チェックボックスは3状態なので、四角は「部分選択」が有効であることを意味します。目盛りが有効になったら、Visual Studioを再起動してもう一度試してください。
最終編集:
インストールでいくつかのファイルが欠落しているようです。デフォルトの設定を有効にして、ソフトウェアの新しいコピーをダウンロードし、ゼロからインストールすることをお勧めします。
私はあなたと同じ問題を抱えていたので、見つけた指示に従いました here 。
私が働いたことがわかった部分は:
削除してみてください:
これにより、RTMが好ましくないRCによって古い設定が残された場合に備えて、すべてのバージョンから)Visual Studioの設定がすべて消去され、デフォルトに復元されます。
編集:
また、削除したい
Vs2012がRC(ディスクE:にインストールされている)とは別のディスク(ディスクD:など)にインストールされている場合は、E:\Program Files\Micosoft Visual Studio 11
をD:の対応するフォルダーに。
RCバージョンがある場合は、それが原因である可能性があります。
Visual Studio 2012 Developer Editionでこの問題が発生しました。後でExpress Edition RCを持っていることを発見し、削除して問題を解決しました。
そして、私はeggieのソリューションを適用しました
まあ、私はまだ何が問題なのかわかりませんが、visual studio 2012 finalをアンインストールしてからvisual studio 2012 RCをインストールし、RCをアンインストールせずに最終バージョンを再度インストールすることで解決しました。
皆さん、助けてくれてありがとう。
Olegのソリューション(またはコメントで提案されたバリエーション)もVisual Studioの修復もうまくいきませんでした。私は最終的に示された修正にスタブリングしました here
3つの簡単な手順:
1)Visual Studioのすべてのインスタンスを閉じます
2)Developer Command Prompt for VS2012
([スタート]メニューで検索)管理者として
3)次に、devenv.exe /setup
それは私のためにそれをしました。