从C#Windows Phone XNA游戏项目引用F#

时间:2012-04-22 13:05:02

标签: c# dll f# xna

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

1 个答案:

答案 0 :(得分:2)

  1. 在C#项目的解决方案中创建一个F#项目
  2. 在C#项目中,右键单击“引用”,然后选择“添加” 参考......
  3. 从“项目”选项卡中,选择您的F#项目。
  4. 您现在应该可以在C#项目中使用F#项目的 public 类型。例如,如果您在F#中使用“type public”创建了一个类型,那么您将能够实例化它并调用其静态方法(如果有的话)。