xamarin - 有 F# Monogame 模板吗?

标签 xamarin f# monogame

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

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

是否有可用的 Monogame F# 模板?

最佳答案

这不是解决方案,而是一种解决方法:创建两个项目,一个 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# 库中引用,否则您将收到运行时错误。我确信可以编写自定义构建脚本来解决此问题。

关于xamarin - 有 F# Monogame 模板吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38862562/

相关文章:

ios - UICollectionView Xamarin.iOS,带按钮的自定义单元格

Azure 移动应用程序已过时吗?

c# - 相当于C#类型参数中F# _通配符

c# - 无法引用该项目。引用的项目针对不同的框架系列

c# - MonoGame 中用于碰撞检测的矩形的起源

xamarin - 有没有办法通过Xamarin Forms应用程序显示 native iOS和Android忙碌指示器?

ios - UIButton 单击事件在自定义 UITableViewCell 内多次调用

c# - 如何定义可以在 c# 中实现的异步 f# 接口(interface)?

f# - 为什么F#列表没有尾部指针

c# - 使用内容管道的 Monogame XML 序列化