有F#Monogame模板吗?

时间:2016-08-10 00:46:39

标签: xamarin f# monogame

我想在OSX上使用Xamarin在F#中试验Monogame。我能够创建一个有效的C#Monogame项目和一个有效的F#Cocoa应用程序,但不是一个有效的F#Monogame项目。

F#Monogame项目的样板设置是什么?

是否有Monogame F#模板?

1 个答案:

答案 0 :(得分:1)

这不是解决方案,而是解决方法:创建两个项目,一个C#Monogame项目和一个F#控制台应用程序。这两个模板都应该与Xamarin和Monogame一起安装。

  1. 创建C#Monogame项目
  2. 创建F#控制台应用程序
  3. 修改fsproj文件,使其具有OutputType Library
  4. 将F#项目链接到Monogame项目
  5. 使用nuget
  6. 将Monogame包添加到F#库
  7. 在F#中写下Game课程。
  8. 除了创建两个项目的麻烦之外,我发现的主要问题是F#库中使用的每个引用也需要在C#库中引用,否则会出现运行时错误。我确信可以编写自定义构建脚本来解决这个问题。