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

时间:2010-07-21 13:46:31

标签: visual-studio visual-studio-2008 deployment compact-framework

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

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

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

我正在使用VS2008,我的设备适用于Windows CE。

1 个答案:

答案 0 :(得分:5)

有几件事需要检查。

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