2010-06-30 2 views
2

Мы пытаемся использовать статические ресурсы в приложении 100% F # Silverlight. Все, что встроено в XAML контрольного управления, работает. Но как только я вытащу их, я потеряю. C# приложения установите действие сборки, как: MSBuild: MarkupCompilePass1F # и MSBuild Tool (silverlight)

Два вопроса

1) делает поддержку VS 2010 этот инструмент еще в F # SilverLight проектов? 2) Если нет, то есть способ запустить его из командной строки, а затем связать ресурс с проектом по статичности?

Thx

T

+0

Я предполагаю, что я не совсем понимаю ваш вопрос, но я строю F # программ из командной строки с помощью MSBuild.exe. Это то, что вы имели ввиду? –

ответ

0

Вы можете установить Build Action вручную в VS в F # проекта, чтобы соответствовать C# Build Action? Я не пробовал, но, похоже, у него неплохой шанс работать.

В общем случае, если вы сделаете файл .fsproj похожим на файл .csproj, я ожидаю, что он, вероятно, сработает, хотя это может быть непросто сделать изнутри VS (возможно, потребуется вручную отредактировать файл проекта) , Мне было бы интересно услышать результаты.

+0

В прошлый раз, когда я пытался сделать файлы проекта похожими на simiolar (была версия RC), это не сработало. Я могу заставить моих инженеров работать над полной версией работы с этим ... – akaphenom

0

Нет поддержки для MSBuild: CompilePass1 или 2, возможно, мы можем ожидать, что в следующей версии. На данный момент единственный способ - включить его в качестве «Ресурса» и использовать Application.LoadComponent для динамической сборки baml. Я сделал несколько сообщений в блоге WRT в WPF, это должно работать как есть для полноценного F # Silverlight приложения тоже

http://fadsworld.wordpress.com/2011/04/13/f-in-the-enterprise-i/

http://fadsworld.wordpress.com/2011/04/13/f-in-the-enterprise-ii-2/

Если вам нужна помощь, дайте мне знать.

-Fahad

 Смежные вопросы

  • Нет связанных вопросов^_^