1. ホーム
  2. c#

[解決済み] 定義へ移動します。"キャレットの下にあるシンボルに移動できない"

2022-02-17 03:19:28

質問内容

今日突然、私のプロジェクトで「定義へ移動」をクリックすると、「"キャレットの下のシンボルに移動できません."」という奇妙なエラーが発生する問題が発生し始めました。

をインストールしてからしばらくして、初めて気がつきました。 コストラ.フォディ NuGet経由で。その後、アンインストールしましたが、問題は続いています。何度もソリューションをクリーンアップして再構築しました。この問題が発生した時点の前後で、私の git commit 履歴のどこにも "Fody" や "Costura" のインスタンスはありません。したがって、私の .gitignore'd ファイルのいずれかが悪い状態で止まっているのではないかと考えています。

この問題は、対象となる定義が別のファイルにある場合のみ発生します。現在開いているファイルにあるものに対するGo To Definitionは問題なく動作します。Peek Definitionも問題なく動作します。他のソリューションやプロジェクトも同様に問題なく動作します。

Visual Studio 2015を使用しています。2013版ではこの問題は発生しないようです。

このエラーはなぜ発生するのでしょうか、またどうすれば解決するのでしょうか。

解決方法は?

ここ数日、1日に2回はこのエラーが発生します。 ここで提案されているどの解決策も私には効果がありませんでした。私が見つけたのは、見つけるのがかなり難しかったので、ここに書いておきますが、次の方法でした。

  • ビジュアルを閉じる
  • Open Console and navigate to Visual installation folder, in my computer is C:\Program Files (x86)\Microsoft Visual Studio 14.0Common7³³IDE
  • devenv.exe /resetuserdataを実行します。
  • Visual Studioを開いてください。読み込みに時間がかかります。

免責事項 私はXamarinを使用しています

OzSolomon と @xCasper が言ったことを考慮に入れてください。

オズソロモン

を含むIDEのカスタマイズの多くがリセットされることを知っておいてください。 インストールされているプラグイン

を使用する前に、そのことに納得してください。 /resetuserdata

キャスパー

<ブロッククオート

しかし、マイクロソフトを通じて設定を同期させている場合は、ほとんどの設定が可能です。 を選択すると、自動的に復元されるようです。ほとんどというのは キーバインドが復元されず、デフォルトに戻ったようです。 その他、選択したテーマやカラーリングの選択など、すべてです。 IDEのレイアウト(例えばタブがあるところ)、その他。 は戻ってきたようです。