Visual Studio中缺少Unity Help API参考

我一直在使用Visual Studio 2017 for Unity。 当我尝试使用在线文档的快捷方式时(您选择一个单词,按快捷键并显示有关所选单词的在线文档),它似乎不起作用。

当我在Debug – > Options – > Environment – > Keyboard中查找它时,没有Help.UnityAPIReference命令。

在此处输入图像描述

我在Unity中通过外部工具选项链接了VS17。

我该怎么办? 我应该重新安装VS17吗? 如果是这样,怎么样? 因为它似乎与Unity紧密集成,如果我卸载,它会搞乱Unity设置吗?

您可以通过VS2017安装程序安装集成,而无需完全重新安装程序。 只需运行安装程序,取消选中统一集成(如果已选中),将其删除,然后再次运行安装程序并选中该框。

在此处输入图像描述

我有同样的问题,如问题所示,我只是让它工作!

注意:这不会修复设置中缺少的命令,但您仍然可以使用API​​参考的默认快捷方式。

如果在图片上找到这些命令,则表示您安装了VSTU。 你可能会想念的是让VS认识到这是团结项目。

关键是项目文件夹下的.sln文件。 确保您有正确的.sln文件。 我是VS的新手所以我只是猜测项目的标题很重要(也许是别的东西)。

要检查你是否正确:

你可以看到VS识别Unity项目的时候你可以在这里使用Unity Project Explorer(和其他VSTU工具)列表。 默认情况下,它们使用非统一项目禁用。 因此,如果您在“查看”菜单下看到Unity Project Explorer,则.sln很适合。

然后,使用正确的.sln文件,您可以通过Unity打开VS或在VS上加载.sln。 VS将知道它是Unity项目并启用VSTU。

顺便说一句,如果您要求更改默认热键以显示参考,我无法帮助。(

我刚刚开始在Unity中使用Visual Studio(VS),遵循Roll a Ball教程。 第2课建议Ctrl +’在在线Unity文档中搜索当时突出显示的代码项。 它没有。

注意VS菜单栏上方的黄色标记表示我更新了软件。 我做到了 我的VS(15.6.4)DID的新安装包括Help.UnityAPIReference命令,该命令在原始查询中报告为缺失,因此未显示在上面的最顶层图像中。

然而,上面的屏幕截图确实显示了如何检查它。 此处显示的对话框位于“选项”下的“工具”菜单中。 注意:如果不是很明显,你需要在“显示包含:的命令”下的搜索栏中输入“unity”

访问帮助的默认快捷方式设置为“Ctrl + Alt + M,Ctrl + H(全局)”,向我建议在点击这些内容时,我会收到教程中显示的在线Unity API帮助文档。 那没有发生。

所以我做了以下工作:1。选择Help.UnityAPIReference,.. 2.我点击’使用新的快捷方式:’和.. 3.从列表中选择’CSharp Editor’4.然后,将光标放在’按快捷键:’框,… 5.我按住Ctrl键并按下’。 6.下面的框中没有出现任何内容(即没有冲突),标记为“当前使用的快捷方式:”,所以.. 7.点击“分配”按钮。 嘿Presto! 我可以在VS中选择一个命令,按Ctrl +’然后直接进入在线文档中的相关部分。

NB我以前也进入了“工具 – 团结”的“工具 – 选项”设置。 在左侧选择“常规”子菜单后,我将“使用外部浏览器”的“文档”下的设置从“假”更改为“真”。 因此,Ctrl +’打开我的浏览器。 否则,帮助文件将出现在VS中。 通过打开浏览器,我的设置可以更快地访问相关信息,而不是要求VS将其作为另一个选项卡加载。 VS似乎也会响应每个后续的帮助请求,如果在VS中完成,则替换之前的搜索,而当它全部设置为“使用外部浏览器”时,它会为每个新搜索生成一个新的浏览器选项卡。 聪明!