2

100% F# Silverlight アプリケーション内で静的リソースを使用しようとしています。参照コントロールの XAML 内に埋め込まれ、すべてが機能します。しかし、それらを引き出すと、私は損失です。C# アプリケーションは、ビルド アクションを次のように設定します: MSBuild:MarkupCompilePass1

2 つの質問

1) VS 2010 はまだ f# Silverlight プロジェクトでこのツールをサポートしていますか? 2)そうでない場合、コマンドラインから実行して、リソースをプロジェクトに静的にリンクする方法はありますか?

どうも

T

4

2 に答える 2

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/

何か助けが必要な場合は、お知らせください。

-ファハド

于 2011-04-28T17:20:05.487 に答える
0

C# ビルド アクションと一致するように、F# プロジェクトの VS でビルド アクションを手動で設定できますか? 私はそれを試したことはありませんが、うまくいく可能性は十分にあるようです。

より一般的には、.fsproj ファイルを .csproj ファイルのようにすれば、おそらくうまくいくと思いますが、VS 内からこれを行うのは簡単ではないかもしれません (プロジェクト ファイルを手動で編集する必要があるかもしれません)。結果を聞くことに興味があります。

于 2010-06-30T19:19:41.420 に答える