我刚刚安装了Elementary OS作为操作系统。我安装了Unity。我还安装了VS Code作为Unity的脚本编辑器。之后,我再次安装了Unity的.Net 5和Mono 6 SDK,但当我输入VS Code时,即使安装了.Net(无法找到.NET Core SDK),也无法启用.NET Core调试。确保已安装.NET Core SDK,并且该SDK位于路径)错误。我做了很多研究,但找不到任何解决方案。C#和Unity Debugger作为扩展安装。如果你能帮我我会很高兴的。先谢谢你。
w46czmvw1#
我试过https://stackoverflow.com/a/62748238,它为我工作。1.关闭vscode
nr9pn0ug2#
我找到了解决办法,一天又一天。我都快疯了!除了dotnet,mono和所有你必须安装的东西。如果你使用的是Ubuntu(我猜是任何Linux),不要从FlatPak安装VS代码。从原始源代码安装在Unity中,进入Windows-> Package Manager -> Unity Registry并安装Visual Studio Code Editor,因为Unity本身安装Visual Studio EDITOR。在我写这篇文章的时候,我们有1.2.5版本。然后关闭所有内容,重新打开它并MAGIC,您可以从编辑->首选项->外部编辑器设置它!现在,为了检查是否一切都正常工作。- 打开Visual studio -在扩展中安装Unity Debugger(我有不推荐的版本,它可以工作)-关闭VS代码-打开Unity中的任何脚本在VS代码中,打开输出控制台,在右边选择OmniSharpLogx 1 e0f1x如果它正在构建东西并且没有产生问题,则VS代码应该可以完美地工作我只收到了/v2/getcodeactions的响应,但找不到请求。我现在正在解决这个问题,但它仍然有效
2条答案
按热度按时间w46czmvw1#
我试过https://stackoverflow.com/a/62748238,它为我工作。
1.关闭vscode
1.再次重新安装dotnet(并记住在安装之前关闭vscode)
对于Unity开发,我强烈推荐rider在linux平台上调试Unity脚本。我尝试了vs代码,但无法成功设置断点。
Unity’s support for Visual Studio Code is experimental as Unity does not officially support the Debugger for Unity extension.
在Windows上,我使用Visual Studio(Visual Studio和vscode是两种不同的IDE)来调试Unity脚本。
nr9pn0ug2#
我找到了解决办法,一天又一天。我都快疯了!
除了dotnet,mono和所有你必须安装的东西。如果你使用的是Ubuntu(我猜是任何Linux),不要从FlatPak安装VS代码。从原始源代码安装
在Unity中,进入Windows-> Package Manager -> Unity Registry并安装Visual Studio Code Editor,因为Unity本身安装Visual Studio EDITOR。在我写这篇文章的时候,我们有1.2.5版本。
然后关闭所有内容,重新打开它并MAGIC,您可以从编辑->首选项->外部编辑器设置它!
现在,为了检查是否一切都正常工作。- 打开Visual studio -在扩展中安装Unity Debugger(我有不推荐的版本,它可以工作)-关闭VS代码-打开Unity中的任何脚本
在VS代码中,打开输出控制台,在右边选择OmniSharpLogx 1 e0f1x如果它正在构建东西并且没有产生问题,则VS代码应该可以完美地工作
我只收到了/v2/getcodeactions的响应,但找不到请求。我现在正在解决这个问题,但它仍然有效