在Vscode中加载Unity项目失败

问题描述 投票:0回答:3

我使用的是Unity 2021.3.28f版本。 当我从 Unity 打开 VSCode 时出现错误,项目无法加载,导致自动填充不起作用。我该如何解决这个问题?

`*[warning] The project file 'c:\Users\User\Unity\My project\Assembly-CSharp.csproj' is in unsupported format (for example, a traditional .Net Framework project). It need be converted to new SDK style to work in C# Dev Kit.*
*[error] Failed to load project 'c:\Users\User\Unity\My project\Assembly-CSharp.csproj'. One or more errors occurred. (This project is not supported in C# Dev Kit.)*`

我有详细的 C#、C# 开发工具包、Unity 代码片段、.NET 扩展包

检查 Unity 中是否选择 VSCode 作为外部脚本编辑器

关闭 Omnisharp Modern NET 使用

有人有类似的问题,但尝试后仍然有同样的问题。 Unity Intellisense 与 VSCode 不建议/自动填充

我在11号窗口

我下载 .NET Framework 4.7.1 开发人员包并 .NET SDK 6.0

c# unity-game-engine environment
3个回答
3
投票

解决它;) 我只是删除了 C:\Users\User.vscode xtensions 目录中的所有 Visual Studio Code 扩展,然后重新安装了 C# 扩展。成功了。

更新:

安装“IntelliCode for C# Dev Kit”扩展后,它会自动安装另一个.NET扩展,我遇到了同样的问题。看来这种扩展组合可能会导致问题。 该 .NET 扩展无法正常卸载,因此我再次清除了我的扩展。


0
投票

删除 Visual Studio Code Editor 包并在 Unity 包管理器中更新 Visual Studio Editor


0
投票

Unity 对 VSCode 的支持已于今年 5 月被弃用 .

考虑使用 Visual Studio Community。

© www.soinside.com 2019 - 2024. All rights reserved.