有 F# Monogame 模板吗?

3
我希望在Mac OS的Xamarin上使用F#来尝试Monogame。我能够创建一个可工作的C# Monogame项目和一个可工作的F# Cocoa应用程序,但无法创建一个可工作的F# Monogame项目。
F# Monogame项目的样板设置是什么?
是否有可用的Monogame F#模板?
1个回答

1
这不是一种解决方案,而是一种变通方法:创建两个项目,一个是C# Monogame项目,另一个是F#控制台应用程序。这两个模板都应该安装有Xamarin和Monogame。
  1. 创建一个C# Monogame项目
  2. 创建一个F#控制台应用程序
  3. 编辑fsproj文件,使其具有OutputType Library
  4. 将F#项目链接到Monogame项目
  5. 使用nuget将Monogame包添加到F#库中
  6. 在F#中编写你的Game类!
除了创建两个项目的麻烦之外,我发现的主要问题是F#库中使用的每个引用也需要在C#库中引用,否则会出现运行时错误。我相信可以编写自定义构建脚本来解决这个问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接