1

我正在使用 Silverlight 来嵌入 Windows。我在源代码管理中有两个项目:

  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 工具),它会获取所有更改。但是,它仍然给出有关丢失压缩文件的错误。

我查看了他正在运行的同事机器。在“调试”文件夹中,我找到了以下 4 个文件:

  1. 应用程序.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 回答