C# 统一错误:特征';输出变量声明';

C# 统一错误:特征';输出变量声明';,c#,unity3d,game-development,C#,Unity3d,Game Development,我将一个项目从一台计算机复制到另一台计算机,然而,当我开始使用Unity时,我收到了大量的错误,这些错误几乎都在说同一件事 在网上调查,什么也没发现。在我移动它之前,这个项目在另一台计算机上运行得非常好 D:/Unity Games/UYW/Library/PackageCache/com.Unity。textmeshpro@2.0.0/Scripts/Runtime/TMPro_UGUI_Private.cs(2028130):错误CS1644:无法使用功能“out variable decl

我将一个项目从一台计算机复制到另一台计算机,然而,当我开始使用Unity时,我收到了大量的错误,这些错误几乎都在说同一件事

在网上调查,什么也没发现。在我移动它之前,这个项目在另一台计算机上运行得非常好

D:/Unity Games/UYW/Library/PackageCache/com.Unity。textmeshpro@2.0.0/Scripts/Runtime/TMPro_UGUI_Private.cs(2028130):错误CS1644:无法使用功能“out variable declaration”,因为它不是C#4.0语言规范的一部分


不应给出任何错误。

对于您提供的错误:

转到
编辑
项目设置
播放器
,然后选择
其他设置
选项卡,并在
配置
中阻止尝试将
脚本运行时版本
切换到
.NET 4.x等效版本


您还可以使用文本编辑器编辑组件CSharp.csproj,并将行
4
更改为所需的C版本,例如
6

Google sphere中的其他人也有此问题。检查这听起来像是你在复制项目时遗漏了一些文件。@briankirst如果它解决了你的问题,请将我的答案标记为接受答案。非常感谢。