1

組み込みのウ​​ィンドウに Silverlight を使用しています。ソース管理に 2 つのプロジェクトがあります。

  1. UI を使用した Expression Blend プロジェクト
  2. 偶数ハンドラーのバックエンド コードを含む VC++ プロジェクト

VC++ プロジェクトには、リソース ファイル .rc と Generated.rc2 ファイルがあります。rc2 ファイル内には、次の行があります。

IDR_SEALPENDANT_APP SLWE_XAML DISCARDABLE "SDK2wince7 (ARMv4I)\Debug\App.Compressed"
IDR_SEALPENDANT_MAINPAGE SLWE_XAML DISCARDABLE "SDK2wince7 (ARMv4I)\Debug\MainPage.Compressed"

問題は、VC++ プロジェクトをビルドしようとすると、上記のファイルが Debug フォルダーに存在しないというエラーが表示されることです。Expression Blend プロジェクトを変更し、VC++ プロジェクトで WEST (Windows Embedded Silverlight Tools) を実行すると、すべての変更が反映されます。ただし、圧縮ファイルが見つからないというエラーが引き続き発生します。

私は彼が動作している同僚のマシンを見ました。「Debug」フォルダー内に、次の 4 つのファイルが見つかりました。

  1. App.baml
  2. アプリ圧縮
  3. メインページ.baml
  4. Mainpage.compressed

私はSilverlightを初めて使用します。VC++ プロジェクトをビルドするときにこれらのファイルが生成されない理由について、誰かが親切に説明してくれませんか。

お時間をいただきありがとうございます。

4

1 に答える 1

0

プロジェクト内に *.xrpack ファイルがあり、次の行が含まれています。

# Uncomment /C to force xrpack to perform a clean build every time
#/C

#/C を /C に変更すると、ビルドごとに *.baml および *.compressed ファイルが生成されます。

于 2013-05-24T12:59:50.813 に答える