Visual Studio中缺少Unity Help API参考

时间:2017-10-07 14:32:42

标签: c# unity3d visual-studio-2017

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

当我在Debug - >中查找它时,没有Help.UnityAPIReference命令。选项 - >环境 - >键盘。

enter image description here

我已通过Unity中的外部工具选项链接VS17。

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

4 个答案:

答案 0 :(得分:1)

基于Edens的答案,我在项目中重命名了*.sln解决方案文件。重新启动Unity,然后通过打开脚本启动VS时,*.sln被重新生成,我可以看到VSTU工具以及使用 ctrl + alt + m ctrl + h 。 (谁定义了这些热键?!)

答案 1 :(得分:0)

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

enter image description here

答案 2 :(得分:0)

我遇到了问题中显示的相同问题,我刚刚开始工作!

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

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

密钥是项目文件夹下的.sln文件。确保你有一个正确的.sln文件。我是VS的新手所以我只是猜测项目的标题很重要(也许是其他的东西)。

要检查您是否正确:

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

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

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

答案 3 :(得分:0)

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

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

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

访问帮助的默认快捷方式设置为' Ctrl + Alt + M,Ctrl + H(全局)',向我建议在点击这些时,我会被带到本教程中显示的在线Unity API帮助文档。那不是发生的事。

所以我做了以下事情: 1.选择Help.UnityAPIReference,.. 2.我点击了'使用新快捷方式:'和.. 3.选择' CSharp编辑器'从列表中 4.然后,将光标放在'按快捷键:'框,... 我按下Ctrl键然后按下'。 6.下面的框中没有任何内容(即没有冲突),标记为'目前使用的快捷方式:',所以.. 我点击了分配'按钮。 嘿Presto!我可以在VS中选择一个命令,按Ctrl +'它直接进入在线文档中的相关部分。

注意我以前也进入了工具 - 选项'设置'工具用于Unity'。随着'将军'在左侧选择了子菜单,我更改了'文档'使用外部浏览器'来自' false'真的'。因此,Ctrl +'打开我的浏览器。否则,帮助文件将出现在VS中。通过打开浏览器,我的设置可以更快地访问相关信息,而不是要求VS将其作为另一个选项卡加载。 VS似乎也会响应每个后续的帮助请求,如果在VS中完成此操作,则替换之前的搜索,而当它全部设置为“使用外部浏览器”时,它会为每个搜索生成一个新的浏览器选项卡。新的搜索。智能!