Silverlight для окон, встроенных с помощью инструмента WEST

Я использую Silverlight для окон, встроенных. У меня есть два проекта в системе контроля версий:

  1. проект 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 и запускаю WEST (Windows Embedded Silverlight Tools) в проекте VC++, он принимает все изменения. Однако это все еще дает ошибку об отсутствующих сжатых файлах.

Я посмотрел на коллегу машины, на которой он работает. Внутри папки "Debug" я обнаружил следующие 4 файла:

  1. App.baml
  2. App.compressed
  3. Mainpage.baml
  4. Mainpage.compressed

Я новичок в Silverlight. Может ли кто-нибудь любезно объяснить, почему эти файлы не генерируются при сборке моего проекта VC++.

Спасибо за ваше время.

1 ответ

В проекте есть файл *.xrpack со следующей строкой:

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

Если вы изменили #/C на / C, файлы *.baml и *.compressed будут генерироваться при каждой сборке.

Другие вопросы по тегам