我正在使用Visual Studio 2010,突然从右键菜单转到定义选项被禁用,甚至F12也不起作用。找不到菜单中的所有referneces选项...我经常使用它们,我怎样才能让它们工作
答案 0 :(得分:44)
我遇到了与Microsoft Visual Studio 2013 Premium相同的问题。
按照以下步骤修正:
F12现在应该可行了。
答案 1 :(得分:7)
重申@eodabash在2014-04-07所说的是完全正确的。
我正在使用Visual Studio 2013 Premium,当文件包含该类的文件未打开时,我也失去了Go To Definition功能。
<强> BOOM!强>
我的问题不是扩展。它不是.suo文件。这不是重新安装问题。它适用于C ++,但不适用于C#。
文件扩展名选项与C#无关。 (捂脸)
答案 2 :(得分:1)
我正在开发一个C ++结合C#的解决方案,它被设置为VS 2010编译器,但我使用2013 IDE编辑它。所有这些都是用MS-TFS精心策划的。我搜索了* .ncb和* .sou文件但找不到它们。最后我看到eodabash关于更改文件扩展名选项的评论,嘿presto,它对我有用......
答案 3 :(得分:0)
对我来说,重建解决方案,然后在visual studio中关闭文件并重新打开它修复它。
答案 4 :(得分:0)
验证源文件是您已打开的解决方案的一部分。 - 叹气。
(对我而言,我正在寻找&#39;转到定义&#39;对于源代码文件的完全不同于我在Visual Studio中打开的解决方案。我打开了正确的解决方案,验证了& #39;转到定义&#39;功能正常,然后抓起一杯急需的咖啡。)
答案 5 :(得分:0)
Fortran 未列在“工具”>“选项”>“文本编辑器”>“文件扩展名”中,因此此路线对我不起作用。 对我有用的是:
Tools > Options > Text Editor > Fortran > Advanced > Enable Find All References.
将上述字段设置为 True。还有
Tools > Options > Text Editor > Fortran > Advanced > Enable Go To Definition.
此字段可能需要更改为 true。