1

我对此很陌生,我目前正在为大学做一个项目,该项目涉及必须在 C# 和 F# 中创建一个 Windows Phone Xna 游戏。我一直在尝试将 F# 链接到 C# 项目,例如在 F# 项目中创建一个可以在 C# 中使用的变量。我想使用 F# 为 C# 游戏做一些计算。但是我真的很难将这两个项目联系起来,我尝试将项目添加到同一个解决方案中,我尝试使用 F# C# 模板,但它似乎不会选择 F# 项目。我已经阅读了此处的问题以使用 F# 项目中的 dll 并在 C# 项目中引用它,但是在阅读了很多内容后我仍然不确定如何执行此操作。谁能告诉我如何从 F# 项目中获取整数值以在 C# 中使用,或者如何使用/创建此 dll 在 Windows Phone XNA 上执行此操作?我试图研究,但一无所获,谢谢。

4

1 回答 1

2
  1. 在 C# 项目的解决方案中创建 F# 项目
  2. 在您的 C# 项目中,右键单击引用并选择添加引用...
  3. 从项目选项卡中,选择您的 F# 项目。

您现在应该能够在 C# 项目中使用 F# 项目的公共类型。例如,如果您在 F# 中使用“type public”创建了一个类型,您将能够实例化它并调用它的静态方法(如果有)。

于 2012-04-22T18:51:12.187 回答