适用于 Unity 的 Visual Studio 自动完成功能不起作用

阿尔瓦罗

带有 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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Visual Studio Code中的标签页自动完成功能不起作用

是否有适用于Visual Studio 2013的功能包?

Visual Studio自动完成功能与Unity过于激进

Unity不再适用于Visual Studio,并显示“路径中的无效字符”

自动完成在 UNITY 的新 Visual Studio 2022 中不起作用

OpenCV不适用于Visual Studio

适用于Visual Studio的OpenMP 3.0

适用于Android的Visual Studio(2015)模拟器不起作用-XDE.exe-退出代码3

尽管添加了路径,但 #include 在 Visual Studio 代码中不起作用。它适用于终端

保存后自动生成,适用于Visual Studio 2015吗?

在Visual Studio中编辑的Unity脚本不提供自动完成功能

Visual Studio Code突然失去了Unity的自动完成功能

安装适用于Visual Studio 2015的Wix Toolset 3.9

适用于iOS的Visual Studio App Center Build

适用于XP用户的Visual Studio版本支持sis

适用于Visual Studio 2015 RC的Cordova工具

Visual Studio Code Intellisense不适用于Javascript

了解适用于Visual Studio 2015的Git:还原

适用于Visual Studio 2017的CMake多项目设置

Visual Studio不适用于git工作树

适用于Visual Studio 2015的SSDT-BI

适用于Visual Studio 2015更新1的MicroUpdate 1.1

Cakephp +适用于PHP的Visual Studio工具

适用于Web的Visual Studio 2012的Node.js

适用于Visual Studio内联图形的Python工具

如何安装适用于Mac的Visual Studio的AWS插件?

适用于Mac的Visual Studio 2017的Prism模板包

HasData的数据播种不适用于Visual Studio for Mac

属性板不适用于Mac的Visual Studio 2019