Это также может быть вызвано несовпадением версий .Net framework в ваших расширенных опциях компиляции.
Я заметил, что один из моих проектов был установлен как .net 3.5, а другой - .net 4.0.
Когда я щелкнул Go To Definition (f12)
в проекте .net 4.0, код в проекте .net 3.5 будет показан только в браузере объектов.
К счастью, я могу без проблем поменять оба этих параметра на одинаковые, но пользователям с установленными библиотеками кода может потребоваться остерегаться при изменении версии .net.