gpt4 book ai didi

c# - 错误 CS1644 : Feature `null propagating operator' cannot be used because it is not part of the C# 4. 0 语言规范

转载 作者:太空宇宙 更新时间:2023-11-03 19:40:14 26 4
gpt4 key购买 nike

我有 Unity 2018.1.9f2,我下载了 Unity ml 代理并将该文件夹添加到我的 unity 项目中。但是当我尝试运行“3DBall”场景时,我在控制台中收到此错误:

Assets/ml-agents-master/UnitySDK/Assets/ML-Agents/Scripts/Brain.cs(79,25): error CS1644: Feature null propagating operator' cannot be used 因为它不是 C# 4.0 的一部分语言规范。当我双击它时,它会打开 VS,brainBatcher?.SendBrainInfo(name, agentInfos); 带有下划线。当我将鼠标悬停在代码上时,它显示 Feature 'null propagating operator' is not available in C# 4. Please use language version 6 or greater.

我试图遵循另一个类似问题的答案:Unity Visual Studio C# version synchronization .所以我使用了 unity-c-5.0-and-6.0-integration 并且没有显示该错误,但我得到了 150 多个其他错误。

任何帮助将不胜感激。

最佳答案

确保您的播放器设置/脚本运行时版本设置为 .NET 4.x 而不是 .NET 3.5

scripting runtime version

关于c# - 错误 CS1644 : Feature `null propagating operator' cannot be used because it is not part of the C# 4. 0 语言规范,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54519016/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com