Библиотека F # в приложении Silverlight? - PullRequest
2 голосов
/ 19 мая 2010

У меня есть библиотека F # в том же решении, что и проект Silverlight (C #), в котором я хотел бы использовать библиотеку. Когда я пытаюсь добавить ссылку на проект библиотеки, она говорит, что я могу добавить только ссылки Silverlight , Как я могу сделать эту библиотеку F # совместимой с моим проектом Silverlight?

Я использую Visual Studio 2010.

Ответы [ 2 ]

3 голосов
/ 19 мая 2010

Вы должны начать с шаблона библиотеки F # Silverlight, а не с шаблона библиотеки F #

2 голосов
/ 19 мая 2010

Компилятор F # автоматически генерирует сборку для некоторой нестандартной среды выполнения (например, Silverlight или Compact Framework), если вы ссылаетесь на соответствующую (нестандартную) версию сборок mscorlib.dll и FSharp.Core.dll в вашем проекте F #. Версию сборок Silverlight можно найти здесь (на моей машине):

C: \ Program Files (x86) \ Справочные сборки \ Microsoft \ Framework \ Silverlight \ v3.0 \ mscorlib.dll C: \ Programs \ Разработка \ FSharp-1.9.9.9 \ Silverlight \ 2.0 \ Bin \ FSharp.Core.dll

Это более удобная замена для параметров --noframework и --cli-root, упомянутых в вопросе , на который ссылается Крендель.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...