2015-12-08 40 views
14

私は解決できない問題があります。 cshtml-fileをVisual StudioのC#mvcプロジェクト(どのプロジェクトを試しても問題ありません)に開くことができません。 は、私は次のようなエラーメッセージを取得します(私は英語に翻訳してみてください):Googleは述べていVisual Studio cshtmlファイルを開くことができません

、それはNullReferenceExeceptionかもしれ

オブジェクト参照がオブジェクトにインスタンスに設定されていません。しかし、それは私のコードとは関係がありません。なぜなら最初にプロジェクトを成功させることができますし、2番目にエラーはすべてのプロジェクトで発生するからです(今日以降)。

+0

I NullReferenceが何であるかを知っている...しかし、それを複製する前に、あなたは私の質問を読むべきです。私のコードは確かに、私が言ったように、問題は、私が開いているすべてのプロジェクトに発生します。そして、私はcshtmlファイルを開くことができません!それはまったく意味がありません。そのように私はリンクされたcshtmlファイルへのNullReferenceを持っていますが、私はすべて私のプロジェクトから削除し、すべてを再挿入します。何も役に立たない – Maermot

+0

VSでは、.cshtmlファイルを右クリックしてから開く...このファイルを開くデフォルトのプログラムは何ですか – skalinkin

+0

HTMLエディタは私の標準です(html-editor(Webフォーム)それは動作します!!しかし、私はそれを通常のHTMLエディタで修正できますか?) – Maermot

答えて

15

私はちょうど同じ問題を経験しました。あなたが説明したように、ちょうどどこからも出てこなかった。私も2時間の修理を行った。それはそれを修正しませんでした。

ただし、同僚がこの修正を提案しました。

Visual Studio 2015 not syntax highlighting razor nor Intellisense

私は同じ問題を抱えていた、これまでのところ唯一の修正プログラムは、すべてのユーザーデータをリセットすることです(C:\プログラムファイル(x86の)\のMicrosoft Visual Studioの14.0 \ Common7 \ IDE \ DEVENV.EXE/ResetUserData)。

ここでは、実際のデフォルトの編集を使用することができました。また、構文の強調表示が再度表示されます。

+2

Yikes。何が恐ろしい、重い手渡された解決策。しかし、それは働いた。 –

+1

私はベーコンを保存しました。このソリューションは素晴らしい結果を出しました。私は3時間修理税を支払う前にそれを試してみたいです。 –

+1

私は今同じ問題を抱えています。私はいくつかのようにASP.NET RC1をインストールした後にそれを持っていなかった。私はVisual Studio 2015 Update 2をインストールした後に現れました。私はユーザーデータをリセットします。 ComponentModelCacheフォルダの内容を削除しました。私は約3時間かかったVisual Studioの修復を実行しても問題は残っています。この時点で、私は何をすべきかも知らない。 – Sam

0

これは、NuGetによってアップデートされたときにRazorのバージョンによって引き起こされ、ソリューションをクリーンアップします。プロジェクトを再ビルドし、問題なく開かれます。私のために働いた

12

ソリューションはhere

  1. 閉じるVS
  2. %のコンテンツを削除するLOCALAPPDATA%\マイクロソフト\ VisualStudioを\ 15.0 \ ComponentModelCache
  3. オープンVS
からでした

@ jamez14で提案されているように、別のバージョンのVisual Studioを使用している場合は、自分が所有しているバージョンのパスに15.0を変更してください。コンソールでコマンドを実行する

+1

これは間違いなく正当な答えです。 – Carsten

+0

Visual Studio 2017の作業(バージョン14.0からバージョン15.0 *への変更が必要です)。 – jamez14

+0

合意!私は答えを更新しています。 –

0

C:\プログラムファイルのMicrosoftのVisual Studio \(x86の)14.0 \ Common7 \ IDE \ DEVENV.EXE/ResetUserData、それはすべてのユーザーデータをリセットして、あなたの問題を解決する必要があり

関連する問題