【问题标题】:Unity Error: Feature 'out variable declaration'Unity 错误:功能“输出变量声明”
【发布时间】:2019-09-27 19:59:04
【问题描述】:

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

上网查了一下,一无所获。在我移动之前,项目在另一台计算机上运行良好。

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

不应该给出任何错误。

【问题讨论】:

  • Google 领域的其他人也遇到了这个问题。看看这个link
  • 听起来你在复制项目时错过了复制一些文件。

标签: c# unity3d game-development


【解决方案1】:

对于您提供的错误:

转到Edit>Project Settings>Player,然后选择Other Settings 选项卡并在Configuration 块中尝试将Scripting Runtime Version 切换为.NET 4.x Equivalent

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

【讨论】:

  • @briankirst 如果它解决了您的问题,请将我的答案标记为已接受的答案。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-29
相关资源
最近更新 更多