Questão Visual Studio: “Go To Definition”, comportamento inconsistente


No Visual Studio, para visualizar o código de uma classe, você pode:

  • clique com o botão direito na classe> Vá para definição.
  • Ctrl + Clique o nome da classe no arquivo de código.
  • F12

Cada um deles é usado para navegar na definição.

No entanto, o resultado é diferente e não consigo entender por quê. Às vezes, faz como esperado e me leva ao código de classe; mas, outras vezes, abre o Navegador de objetos, o que realmente não me ajuda muito.

Alguém experimenta isso também? Por que eu sou levado ao Navegador de objetos em vez da classe diretamente?

Nota: tenho certeza que esse comportamento enquanto um pouco chato - é completamente lógico uma vez que eu entenda a razão subjacente que isso acontece.


1


origem


Pode ser que o comportamento seja diferente quando você está executando o aplicativo ou não? Ou talvez apenas dependa de qual projeto você está tentando acessar a definição, se você tem acesso ao código como uma dependência de projeto ou apenas como uma biblioteca externa? - mefepe


Respostas: