我有一個F#庫與Silverlight(C#)項目在同一解決方案中,我想使用該庫。當我嘗試添加對庫項目的引用時,它說我只能添加Silverlight引用。我如何使這個F#庫與我的Silverlight項目兼容?Silverlight應用程序中的F#庫?
我使用Visual Studio 2010中
我有一個F#庫與Silverlight(C#)項目在同一解決方案中,我想使用該庫。當我嘗試添加對庫項目的引用時,它說我只能添加Silverlight引用。我如何使這個F#庫與我的Silverlight項目兼容?Silverlight應用程序中的F#庫?
我使用Visual Studio 2010中
您需要先從'F#Silverlight Library'開始,而不是'F#library'項目模板。
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
參數。
2013年4月---嗨Tomas。一直在尋找最新的Fsharp Silverlight建議,信息... – 2013-04-18 22:24:44
這看起來像一個相關的問題:http://stackoverflow.com/questions/237044/how-does-silverlight-determine-an-assembly-is-silverlight – Pretzel 2010-05-19 16:59:25