繁体   English   中英

如何在Visual Studio 2010的C#(和XNA)类中使用F#库

[英]how using a F# library inside C# (and XNA) classes with visual studio 2010

我使用XNA 4.0和C#开发了一个小游戏(新的Project-> Windows Game 4.0)。 现在,我必须重构所有游戏逻辑并用F#编写。

我为F#库创建了一个新项目(新Project-> F#库),并将XNA库添加到了该项目的引用中。

现在,如何在C#项目中包含F#库?

我认为问题是从C#引用您的F#库项目,而不是从F#项目中使用XNA库。


用相同的方式引用C#项目:

将F#项目添加到您的解决方案中,并在另一个项目中添加对该F#项目的引用

编译F#库并将其包含在您的解决方案中。 我必须做一阵子才能获得Financial Functions库: http : //blogs.msdn.com/b/lucabol/archive/2008/12/04/financial-functions-for-net-released.aspx

我没有用F#编写XNA库的经验,但是我想您可能需要更改一些项目属性才能从C#XNA应用程序引用F#库。 我不知道到底需要更改哪些项目设置,但是有两个在线模板可以下载并用作起点:

另外,如果您在Visual Studio的“新建项目”对话框中单击“在线模板”并搜索“ F#XNA”,也可以找到它们。 F#社区提供了很多非常有用的模板!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM