带有 Unity 的 Visual Studio Code 我已经在带有 M1 的 MacBook Air 上安装了 VS 代码和 Unity。我的统一版本是:Unity 2021.3.4.f1 Silicon LTS。我已经统一设置了外部工具来与 Visual Studio 一起工作。
我安装的东西:自制软件和 wget、.net 核心、Mono 稳定通道、Mono Visual Studio 通道、SDK 依赖项、在 Visual Studio 中:C# 扩展、Unity 代码片段 - Kleber Silva、Unity 片段 - Ycleptic Studios
我尝试将 OmniSharp Global mono 设置为 always,但在 VS 代码设置中找不到它,因此我将“omnisharp.useGlobalMono”:“always”添加到我的 settings.json 中。我已经重新启动了我的电脑十几次。
我试图统一检查所有 Generate .csproj 文件
我的 Visual Studio 不会自动完成统一代码,当我编译 console.write(“hello world”) 时,它只在我的终端上运行,但不会在 VS 代码中启动。
我成功了,这就是解决方案。首先,我将发布我遇到的错误,以便遇到相同问题的人可以更轻松地找到它们。如果某些步骤不在这里,您也可以 dm 我,因为我有很多错误。
如果您还没有这样做,也可以将 Unity 链接到 VS 代码。它在上面的评论中。
1:安装 homebrew 如果安装后它在终端中不起作用,运行 export PATH=/opt/homebrew/bin/:${PATH} 现在它应该可以工作了。但是,每当我关闭终端时,我都需要再次执行此命令。
2:通过 mono-project.com(MacOS 的两个渠道)或 homebrew 安装 mono sdk
3:导出单声道到路径:PATH=/Library/Frameworks/Mono.framework/Versions/Current/bin/:${PATH}
4:安装 dotnet sdk https://dotnet.microsoft.com/en-us/download - arm64 如果你有 M1 芯片。否则 x64 用于英特尔版本。如果 dotnet --help 显示错误,则将 dotnet 导出到 PATH(即使“dotnet”命令本身可能有效)
5:在 Visual Studio 代码中安装这些扩展:C#、Unity 代码片段 - Kleber Silva、Unity 片段 - Ycleptic Studios。单击 C# 扩展的设置(不是 VS 代码设置,而是实际 c# 扩展的设置),键入“useModernNet”并取消选中“omnisharp.useModernNet”框
我可能错过了一些步骤,但我会在不到一个月的时间内更新它们,因为我将在我的个人 Mac 中重新安装所有内容。
**也请按照此处的步骤操作:https : //code.visualstudio.com/docs/other/unity **您可以在此文件夹 /etc/paths.d 中看到所有导出路径位置 - 这里应该是单命令, dotnet 和更多的东西 **如果你需要来自 VS 代码的 settings.json,它位于:Library/Application\ Support/Code/User/settings.json
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句