当前位置:   article > 正文

【Unity 踩坑系列】VScode的csproj文件路径失效more errors occurred. (This project is not supported in C# Dev Kit.)

this project is not supported in c# dev kit.

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重新打开脚本就不会在报错

3-2.解决方法2

如果是原因3造成的报错可以尝试以下办法来解决
1.在Unity编辑器顶部栏找到Edit => Preferences
2.打开 Preferences
在这里插入图片描述
3.在Preferences中找到External Tools 页面
4.找到并勾选全部Generate .csproj files的选项
5.点击Regenerate project files
在这里插入图片描述
6.重新生成完项目文件之后关闭VScode重新打开就可以解决问题.

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/码创造者/article/detail/904730
推荐阅读
相关标签
  

闽ICP备14008679号