【问题标题】:What version of C# is supported by the relevant flowgear nodes?相关 flowgear 节点支持什么版本的 C#?
【发布时间】:2023-03-15 02:08:01
【问题描述】:

我已经完成了我能想到的所有搜索,但我没有看到任何说明哪个版本的 C# 可用于脚本、表达式或其他使用 C# 语法的节点。

所以我一直尝试使用诸如字符串插值或将内联值声明为参数之类的东西,并且它们在我第一次尝试它们的地方工作正常,在 VS 中,但当然,一旦我复制粘贴并尝试,节点就会出错在 flowgear 中运行它们。

如果知道的人可以在这里回答,那将几乎与实际的Flowgear Help Center 拥有该信息一样有效。

【问题讨论】:

  • 您联系过他们的支持团队吗?
  • 他们有一个方便的联系支持机制 - 直接消息小部件。当您使用它时,会出现一条消息,上面写着“有技术问题?通过将其发布到 Stack Overflow 来帮助我们建立社区(使用 'flowgear' 标签)。”

标签: c# flowgear


【解决方案1】:

自从提出这个问题后,Flowgear 更新了帮助文章(ScriptExpression)以列出正在使用的 .NET Framework 版本。由于当前* 节点版本使用 .NET Framework v4.5.1,因此节点编译成的associated version 是 C# 5.0。

*随着 Flowgear 更新其节点,此信息可能会发生变化,因此如问题中所述,帮助文章是一个很好的首选。

【讨论】:

  • 有了这些信息,在 Visual Studio 中,我可以将节点脚本代码隔离到一个单独的项目“FlowGearThings”中,编辑其项目文件并将<LangVersion>5</LangVersion> 添加到 PropertyGroup。这有助于防止我在将任何内容复制到真正的 Script 节点后编写任何会导致意外错误的内容。
猜你喜欢
  • 1970-01-01
  • 2019-04-16
  • 1970-01-01
  • 2011-09-28
  • 2011-07-05
  • 2016-03-04
  • 1970-01-01
  • 2012-10-06
  • 1970-01-01
相关资源
最近更新 更多