赞
踩
在使用VScode配置Unity的开发环境时候遇到了以下的问题:
在VScode打开Unity项目中的脚本时在Project OutPut里会报出一大堆csproj文件路径失效的报错
[warning] The project file ‘d:\Unity\Project\Unity.Services.Core.Configuration.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 ‘d:\Unity\Project\Unity.Services.Core.Configuration.csproj’. One or more errors occurred. (This project is not supported in C# Dev Kit.)
出现该报错的原因是项目中的csproj文件无法支持当前版本的.Net SDK
造成该报错的可能性是:
1.更新或者替换.Net SDK版本
2.Unity编辑器中的Visual Studio Code Editor或者Visual Studio Editor插件没有更新到最新版本
3.将项目或者VSCode的储存路径更换了
针对不同的报错原因有不同的解决方法。
如果是原因1或者原因2造成的报错可以尝试以下办法来解决
1.在Unity编辑器顶部栏找到Window=> Package Manager
2.打开 Package Manager
3.找到Visual Studio Code Editor和Visual Studio Editor插件并将其更新到最新版本
4.更新完毕之后使用VScode重新打开脚本就不会在报错
如果是原因3造成的报错可以尝试以下办法来解决
1.在Unity编辑器顶部栏找到Edit => Preferences
2.打开 Preferences
3.在Preferences中找到External Tools 页面
4.找到并勾选全部Generate .csproj files的选项
5.点击Regenerate project files
6.重新生成完项目文件之后关闭VScode重新打开就可以解决问题.
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。