Visual Studio部署.NET Compact Framework应用程序的所有文件时出现问题

kma*_*mur 4 deployment compact-framework visual-studio-2008 visual-studio

我的应用程序包含一个可执行项目和一个DLL库.我的可执行项目添加了对库项目的引用.

库项目包含一些"内容"文件,如.ini .bmp.问题是,在部署可执行项目时,这些文件不会复制到设备.仅复制dll文件.奇怪的是,所有文件都被复制到桌面计算机上的\ ExecutableProject\bin\Debug目录中.

为了解决这个问题,我将dll项目的部署路径设置为与可执行项目相同,并且我正在部署它们,但是这个解决方案看起来并不好.

我正在使用VS2008,我的设备可以在Windows CE上运行.

cta*_*cke 5

有几件事要检查.

  • 仔细检查"构建操作"是否设置为"内容"
  • 确保"复制到输出文件夹"设置为"始终复制"或"复制如果更新"
  • 确保库项目的部署文件夹是您期望的(属性 - >设备 - >输出文件文件夹)
  • 确保库项目设置为与可执行文件相同的目标设备
  • 确保将库项目设置为部署以进行配置(Build-> Configuration Manager)
  • 请记住,如果内容文件位于项目的子文件夹中,它们将最终位于设备上的子文件夹中