[解決済み] Visual Studio 2015 Razor Intellisense の不具合について
質問
インストール後、修復した後に VS2015 インスタンスをインストールした後、私はまだ MVC ビューで intellisense (サーバー側) を動作させることができません。 私は、セッションで初めて .cshtml ファイルを開くと、メッセージプロンプトで警告が表示され、ActivityLog ファイルにアドレスが割り当てられます。 エラーメッセージは ActivityLog.xml (ショートバージョン) で取得されます。
System.ArgumentException: アイテムはすでに追加されています。のキーは 辞書のキー: 'RazorSupportedRuntimeVersion' です。
これがフルバージョンです。
<ブロッククオートSystem.Reflection.TargetInvocationException: 例外がスローされました。 がスローされました。---> System.ArgumentException: アイテム はすでに追加されています。辞書のキー 'RazorSupportedRuntimeVersion' です。 追加されるキーです。 で 'RazorSupportedRuntimeVersion' を追加しています。 で、System.Collections.Hashtable.Insert (Object key, Object nvalue, Boolean で、System.Collections.Hashtable.Add(Object key, Object value)を実行します。 System.Collections.Specialized.HybridDictionary.Add(オブジェクトキー、オブジェクト 値) at で、Microsoft.VisualStudio.Utilities.PropertyCollection.AddProperty(Object key, Object property) at Microsoft.VisualStudio.Html.Package.Razor.RazorVersionDetector.Microsoft.Html.Editor.ContainedLanguage.Razor.Def.IRazorVersionDetector.GetVersion(ITextBuffer textBuffer) at Microsoft.Html.Editor.ContainedLanguage.Razor.RazorUtility.TryGetRazorVersion(ITextBuffer textBuffer, Version& razorVersion) at Microsoft.Html.Editor.ContainedLanguage.Razor.RazorErrorTagger..ctor(ITextBuffer textBuffer) --- 内部例外スタックトレースの終了 --- at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[]? arguments, Signature sig, Boolean constructor) at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags、invokeAttr) invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) である。 at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr.BindingFlags invokeAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, StreamingFlags bindingAttr, Object[] args, CultureInfo culture. activationAttributes, StackCrawlMark& stackMark) at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, バインダー binder, Object[] args, CultureInfo culture, Object[] activationAttributes activationAttributes) at System.Activator.CreateInstance(Type type, Object[] args) at Microsoft.Html.Editor.ContainedLanguage.Common.ContainedCodeErrorTaggerProvider'1.CreateTagger[T](ITextBuffer textBuffer) at Microsoft.VisualStudio.Text.Tagging.Implementation.TagAggregator'1.GatherTaggers(ITextBuffer textBuffer)
参考になるなら、私はいくつかのフォント カラーのカスタマイズを行い、Web Essentials、Bundler & Minifier、および Web Compiler 拡張をインストールしています。
アップデイト : これは、既存の Web アプリケーションを開いたときにも、ゼロから新しいものを作成したときにも発生します。 のインスタンスもあります。 VS2013 のインスタンスもインストールされており、同じマシン上で動作しています。
上の写真からわかるように、私は全くインテリセンスを得られませんし、コードの色付けもできません。
それを修正する方法について何か手がかりがありますか? 前もってありがとうございます。
どのように解決するのですか?
ユーザーデータをリセットすることで、この問題を解決しました。
devenv.exe /resetuserdata
で、プロジェクト内の ".vs" フォルダを削除してください。
警告: この操作を行うと、すべてのユーザー設定がリセットされます。本質的には、工場出荷時のデフォルトにリセットするようなものです。カスタム キーボード ショートカット、インストールした拡張機能などが失われます。
関連
-
[解決済み】C#で四捨五入する方法
-
[解決済み】C#はJavaのcharAt()と同等?)
-
[解決済み】「入力文字列が正しい形式ではありませんでした」エラーの解決方法は?[重複しています]。
-
[解決済み】Unity3DでOnTriggerEnterが動作しない件
-
[解決済み】非静的メソッドはターゲットを必要とする
-
[解決済み】値が期待した範囲に収まらない
-
[解決済み】Visual studio 2019がデバッグ時にフリーズする件
-
[解決済み】URLから画像をダウンロードする方法
-
[解決済み】画像のペイントにTextureBrushを使用する方法
-
[解決済み】Nullableオブジェクトは値を持たなければならない?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】コンパイルエラー「未割り当てのローカル変数を使用しています」が発生したのはなぜですか?
-
[解決済み】パディングが無効で、削除できない?
-
[解決済み】"The ConnectionString property has not been initialized "を修正する方法
-
[解決済み】ファイルへの読み書きの際に共有違反のIOExceptionが発生する C#
-
[解決済み】Linq 構文 - 複数列の選択
-
[解決済み] 2つのリストを結合する
-
[解決済み】「namespace」なのに「type」のように使われる。
-
[解決済み】WebResource.axdとは何ですか?
-
[解決済み】名前 'ViewBag' が現在のコンテキストに存在しない - Visual Studio 2015
-
[解決済み】Nullableオブジェクトは値を持たなければならない?