Unity错误:功能“输出变量声明”

时间:2019-05-09 22:59:39

标签: c# unity3d game-development

我将一个项目从一台计算机复制到另一台计算机,但是,当我启动Unity时,我遇到了很多错误,几乎都说同一件事。

在线搜索,未发现任何结果。在我移动项目之前,Project在另一台计算机上运行良好。

D:/Unity Games/UYW/Library/PackageCache/com.unity.textmeshpro@2.0.0/Scripts/Runtime/TMPro_UGUI_Private.cs(2028,130): error CS1644: Feature `out variable declaration' cannot be used because it is not part of the C# 4.0 language specification

没有任何错误。

1 个答案:

答案 0 :(得分:3)

对于您提供的错误:

转到Edit> Project Settings> Player,然后选择Other Settings标签,然后在Configuration块中尝试将Scripting Runtime Version切换为{{1 }}。

您还可以使用文本编辑器编辑.NET 4.x Equivalent,并将Assembly-CSharp.csproj行更改为所需的C#版本,例如。 <LangVersion>4</LangVersion>