是否可以导航到Visual Studio代码

时间:2016-02-10 14:21:15

标签: unity3d visual-studio-code

我几天使用VS Code作为Mac OS上的Unity3D中的MonoDevelop替代品。我按照建议通过自制软件安装mono,让VS Code解析系统程序集。一切都工作得很好,但我不能导航不属于我的代码的定义。例如,我无法定义System.String或UnityEngine.Vector3来查看方法签名。 MonoDevelop有程序集浏览器,但我在VS Code中想念它。有人知道VS Code是否有这样的功能?也许我需要为此设置一些东西?

PS:我已发布功能请求。如果您对此功能感兴趣请投票。 https://visualstudio.uservoice.com/forums/293070-visual-studio-code/suggestions/14698887-implement-net-assembly-browser

1 个答案:

答案 0 :(得分:0)

似乎VS Code现在可以使用新的扩展ms-vscode来支持C#。以前建议对Unity3D使用Legacy C# Support。我不确切知道此建议是否仍然有效,但我尝试卸载旧版并安装正常版本。经过一些后台工作后,OmniSharp解析了我的文件,现在它可以从程序集打开类!看看这张图片,它已经打开了AnimationCurve类作为[元数据]! enter image description here 我现在正在尝试使用Unity3D 5.5.0b2 beta,所以我不确定这是否适用于Unity3D的生产版本。顺便说一下,我还从dotBunny中删除了VSCode插件,因为Unity3D 5.5支持Visual Studio Code self。