“Перейдите К Определению” в Visual Studio, только поднимает Метаданные

Я работаю в веб-проекте в Visual Studio 2008. Когда я поразил F12 (или щелкните правой кнопкой и избранное Движение К Определению), Visual Studio последовательно идет в файл Метаданных вместо того, чтобы идти в источник.

Некоторые точки:

  • Весь исходный код является C#, нет никакого VB.Net
  • Все проекты находятся в том же решении
  • Да, все - ссылка проекта (проверенный и перепроверяемый)
  • Я попробовал Чистить/Восстанавливать подход Решения (даже на грани убирания каталога Temp, каталога Temporary ASP.NET Files, и т.д.).

Кто-либо еще видел это поведение и/или знает, как зафиксировать его?

115
задан Wai Ha Lee 20 November 2019 в 12:16
поделиться

4 ответа

Well, another developer found the answer. The specific project we had an issue with was originally added as a file reference, then removed and added as a Project Reference. Visual Studio however, kept both in the csproj file for the web site, causing the issue. He went in and manually edited the csproj file to remove the file reference to the problem project and all is fixed now

54
ответ дан 24 November 2019 в 02:26
поделиться

Это может произойти, при попытке перейти к определению в проекте, который был разгружен (Недоступный). Щелкните правой кнопкой по разгруженному проекту и избранному "Проекту Перезагрузки".

0
ответ дан 24 November 2019 в 02:26
поделиться

Скорее всего, у вас нет отладочной информации. Возможно, у вас есть несколько копий вашей сборки на диске, а с ней нет файла .pdb.

Найдите имена своих сборок в своих проектах, удалите их все и перестройте.

-1
ответ дан 24 November 2019 в 02:26
поделиться

Это происходит, когда вы не добавляете ссылку в качестве проекта, а указываете на dll или exe с помощью вкладки «Обзор» в диалоговом окне «Добавить ссылку». Если вы добавляете ссылку с помощью вкладки «Проекты», вы должны сразу перейти к исходному коду при выборе «Перейти к определению».

Однако, если вы установите ReSharper , вы перейдете к исходному коду, даже если добавили свой ссылка на dll / exe с помощью вкладки Обзор.

42
ответ дан 24 November 2019 в 02:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: