我将一个项目从一台计算机复制到另一台计算机,但是,当我启动 Unity 时,我遇到了很多错误,它们都在说几乎相同的事情。
在网上查了下,一无所获。在我移动项目之前,项目在另一台计算机上运行良好。
D:/Unity Games/UYW/Library/PackageCache/com.unity.textmeshpro@2.0.0/Scripts/Runtime/TMPro_UGUI_Private.cs(2028,130):错误 CS1644:特征“输出变量声明”不能使用,因为它不是 C# 4.0 语言规范的一部分
不应给出任何错误。
最佳答案
对于您提供的错误:
转到 Edit
> Project Settings
> Player
, 然后选择 Other Settings
选项卡并在 Configuration
阻止尝试切换 Scripting Runtime Version
至 .NET 4.x Equivalent
.
您还可以编辑 Assembly-CSharp.csproj
使用文本编辑器和更改行 <LangVersion>4</LangVersion>
到所需的 C# 版本,例如。 <LangVersion>6</LangVersion>
关于c# - 统一错误 : Feature 'out variable declaration' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56068615/