2010-05-19 55 views
2

我有一個F#庫與Silverlight(C#)項目在同一解決方案中,我想使用該庫。當我嘗試添加對庫項目的引用時,它說我只能添加Silverlight引用。我如何使這個F#庫與我的Silverlight項目兼容?Silverlight應用程序中的F#庫?

我使用Visual Studio 2010中

+0

這看起來像一個相關的問題:http://stackoverflow.com/questions/237044/how-does-silverlight-determine-an-assembly-is-silverlight – Pretzel 2010-05-19 16:59:25

回答

3

您需要先從'F#Silverlight Library'開始,而不是'F#library'項目模板。

2

F#編譯器對一些不規範的運行時(例如Silverlight或者Compact Framework的)自動生成組件,如果你引用mscorlib.dll的適當(非標)版本和F#項目中的FSharp.Core.dll程序集。大會的Silverlight的版本可以在這裏找到(我的機器上):

C:\ Program Files文件(x86)的\參考大會\微軟\框架\ Silverlight的\ 3.0 \ mscorlib.dll中 C: \程序\開發\ FSharp-1.9.9.9 \ Silverlight的\ 2.0 \ BIN \ FSharp.Core.dll

這是一種更方便用戶更換在用椒鹽脆餅引用的question提到的--noframework--cli-root參數。

+0

2013年4月---嗨Tomas。一直在尋找最新的Fsharp Silverlight建議,信息... – 2013-04-18 22:24:44

相關問題