Mac vscode unity mono无法正常加载,c#代码不能正常补全的解决方法

这篇具有很好参考价值的文章主要介绍了Mac vscode unity mono无法正常加载,c#代码不能正常补全的解决方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

初学unity,用Mac vscode来开发,遇见了不能正常补全代码的问题。能补全代码但是补全的不是unity的代码。

终于解决了。

Mac vscode unity mono无法正常加载,c#代码不能正常补全的解决方法
首先最新版的net.sdk 和 Mono (Stable channel)一定安装好
https://www.mono-project.com/download/stable/
https://learn.microsoft.com/ja-jp/dotnet/core/install/macos
vscode里边该有的扩展插件都按好,这里就不详细说了。

注意,不要把vscode软件放在下载文件夹里-》否则没法把vscode更新到最新版本。最好更新到最新版。

不能正常补全代码主要是是因为mono无法正常加载
下边是解决方法。

In the VS Code menu, go into File / Preferences / Settings.

In the “Search settings” window, type omnisharp.path

Click on “Edit in settings.json” link.

Add (or edit) like this:
“omnisharp.path”: “latest”
“omnisharp.useGlobalMono”: “always”,
“omnisharp.monoPath”: “/Library/Frameworks/Mono.framework/Versions/Current”

然后重启软件

以下是出处和原文:

https://qiita.com/kabosu3d/items/a4bc9abe991f95670964
https://stackoverflow.com/questions/55535177/omnisharp-msbuild-projectmanager-attempted-to-update-project-that-is-not-loaded

Solved (cross checked on Ubuntu 16.04 and CentOS 7):

In the VS Code menu, go into File / Preferences / Settings.

In the “Search settings” window, type omnisharp.path

Click on “Edit in settings.json” link.

Add (or edit) like this: “omnisharp.path”: “latest”

(from: https://github.com/OmniSharp/omnisharp-vscode/issues/2965)

Unityのツールバーから[Unity] - [Preferences] - [External Tools] を選択。[External Script Editor]でVisual Studio Codeを選択しておく。
そして、以下の設定をsettings.jsonに書き込むとコード補完・エラー表示が効くようになる。
“omnisharp.useGlobalMono”: “always”,
“omnisharp.monoPath”: “/Library/Frameworks/Mono.framework/Versions/Current”
うまく機能しない場合は
VSCodeの再起動
OmniSharpのReStart(コマンドパレットで「omni」と入れると候補に出てくる)
をしてみるとよい。
参考:
vs code Problems with C# extension, Some projects have trouble loading due to OmniSharp
https://stackoverflow.com/a/70640179
【vscode/Unity】monoを認識せず、インテリセンスが消えたときの対処法
https://zenn.dev/leaf/articles/ee0b7b796b9036文章来源地址https://www.toymoban.com/news/detail-433461.html

到了这里,关于Mac vscode unity mono无法正常加载,c#代码不能正常补全的解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 解决MAC中vscode调试C++代码无法处理输入的问题

    写在前面的话:很久没有使用C/C++进行编程了,这次在MAC电脑的vscode中对C/C++代码进行调试时,发现运行到scanf、cin等输入语句时无法输入,参考了网上一些教程,发现有些繁琐或是难以解决我的问题。因此以本文记录最终的解决方案,一来为了记录以便下次遇到时进行解决,

    2024年02月05日
    浏览(39)
  • UEditor富文本编辑器上传图片打不开,提示“后端配置项没有正常加载,上传插件不能正常使用”

    1、安装 npm install vue-ueditor-wrap 2、下载所需资源 这一步在解决报错的时候会用到 👉👉👉👉👉 UEditor资源下载链接 上面的打不开请从下面链接下载项目 ueditor-download: vue项目中集成ueditor的UE资源 3、下载完成后将文件夹放到public文件夹下 4、 配置ueditor.config.js,并且在main.j

    2024年02月13日
    浏览(73)
  • Glide无法正常加载图片

    当使用Glide框架加载图片时,可能会遇到加载失败的情况,导致图片无法正常显示,原因有很多。 以下是我的报错信息: 我加载的图片时一张https的图片,分析得知是证书问题,所以我这的解决方案是忽略https证书校验,只需在Application的onCreate()调用一下以下方法。 还有一种

    2024年02月13日
    浏览(45)
  • vscode插件unocss无法正常使用

    官网文档:https://alfred-skyblue.github.io/unocss-docs-cn/integrations/vscode#VPSidebarNav 很多人在使用的时候会配置 uno.config.ts 文件,但这个文件不一定放置在根目录下。扩展程序将尝试在您的项目中查找 UnoCSS 配置。如果未找到配置,则扩展程序将被禁用。要使用 monorepo ,请在您的 setti

    2024年02月16日
    浏览(54)
  • VScode运行python时pygame无法正常导入

    用vscode运行python代码,需要pygame包,但是pygame下面有波浪线,提示无法正常导入。 以下为导入方法。 https://www.pygame.org/download.shtml 我直接下载了箭头指示的这个包,解压到python目录里即可。3113和3810是下载的两个python版本,我将tar包解压到了python的大文件目录里。 /https://ww

    2024年02月05日
    浏览(44)
  • 网络正常,显示无Internet,Microsoft Store需要联网、无法加载页面

    完美解决无Internet但能正常上网的问题 - 哔哩哔哩 (转载)最近也遇到同样的问题,试过网上的几乎所有方法,例如禁用复用网卡、网络重置、禁用复用服务,也用了用修改注册表下HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesNlaSvcParametersInternet下的EnableActiveProbing项的办法,均

    2024年02月06日
    浏览(76)
  • unity3d:asset store上C#代码热重载插件,不需要重运行,重新加载更新后函数

    https://assetstore.unity.com/packages/tools/utilities/hot-reload-edit-code-without-compiling-250972?clickref=1011lwHg8abvutm_source=partnerizeutm_medium=affiliateutm_campaign=unity_affiliate#description ●方法1:通过导航到Unity菜单栏中的“窗口”打开热重装窗口,然后选择“热重装”。 ●方法2:使用快捷键组合“Alt+Shift

    2024年02月02日
    浏览(52)
  • mac 移动硬盘未正常退出,再次链接无法读取(显示)

    (1)首先插入自己的硬盘,然后找到mac的磁盘工具 (2)打开磁盘工具,发现自己的磁盘分区在卸载状态;点击无法成功装载。 (3)打开终端,输入 查看自己宗卷名字 假如这一步不起作用,就是确认一下磁盘是不是能被识别到。 (4)删除以前的挂载线程 输入: 回车 输入

    2024年02月15日
    浏览(76)
  • MAC移动硬盘无法正常推出:“磁盘无法推出,因为一个或多个程序正在使用它”

        MAC移动硬盘在使用中,经常会碰到无法正常退出的情况,提示:“ 磁盘无法推出,因为一个或多个程序正在使用它 ”,如果你“ 直接拔掉 ”或“ 强行推出 ”的话,可能导致你下次重新连接移动硬盘无法识别。(参考:MAC移动硬盘无法识别解决方案) 步骤一:     如

    2024年02月06日
    浏览(255)
  • mac文件夹无法写入 mac只能读取不能写入怎么解

    mac用户在使用外接硬盘或U盘时,有时会遇到一个问题:mac文件夹无法写入(只能读取不能写入),这种情况很让人头疼,因为无法对文件进行修改、删除或复制等操作。那么,mac文件夹无法写入的原因是什么?mac只能读取不能写入的问题又该如何解决呢? 一、mac文件夹无法

    2024年02月04日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包