1.问题描述
在使用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.)
2.报错原因
出现该报错的原因是项目中的csproj文件无法支持当前版本的.Net SDK
造成该报错的可能性是:
1.更新或者替换.Net SDK版本
2.Unity编辑器中的Visual Studio Code Editor或者Visual Studio Editor插件没有更新到最新版本
3.将项目或者VSCode的储存路径更换了
3.解决办法
针对不同的报错原因有不同的解决方法。
3-1.解决方法1
如果是原因1或者原因2造成的报错可以尝试以下办法来解决
1.在Unity编辑器顶部栏找到Window=> Package Manager
2.打开 Package Manager
3.找到Visual Studio Code Editor和Visual Studio Editor插件并将其更新到最新版本
4.更新完毕之后使用VScode重新打开脚本就不会在报错文章来源:https://www.toymoban.com/news/detail-726212.html
3-2.解决方法2
如果是原因3造成的报错可以尝试以下办法来解决
1.在Unity编辑器顶部栏找到Edit => Preferences
2.打开 Preferences
3.在Preferences中找到External Tools 页面
4.找到并勾选全部Generate .csproj files的选项
5.点击Regenerate project files
6.重新生成完项目文件之后关闭VScode重新打开就可以解决问题.文章来源地址https://www.toymoban.com/news/detail-726212.html
到了这里,关于【Unity 踩坑系列】VScode的csproj文件路径失效more errors occurred. (This project is not supported in C# Dev Kit.)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!