如何确保移动应用程序部署到移动设备?

时间:2008-11-19 16:35:33

标签: visual-studio windows-mobile emulation

我们遇到了一个问题,即所有内容都正确编译,但在调试期间没有部署到移动设备。当然,这会导致难以追查的奇怪错误。解决方案很简单,只需删除移动设备上的目录即可。有没有办法确保/强制每次部署文件?一个VS设置?我们的装配版本是不是在改变?

4 个答案:

答案 0 :(得分:2)

使用VS2005和非托管代码(C ++),我注意到如果设备上已有一个具有更高版本号的二进制文件,VS将不会部署新的二进制文件。如果它是相同或更低,那么一切都很好。

答案 1 :(得分:1)

进入配置管理器,您将看到解决方案中每个项目的“构建”和“部署”都有一系列复选框。检查“部署”以确保部署所有内容。

答案 2 :(得分:1)

在Windows Mobile开发人员的动力玩具中,有一个名为CECopy的实用程序。这允许您将文件从PC复制到移动设备。如果其他一切都失败了,请在Pre-Build事件中使用它来复制所需的文件。如果复制失败,您至少会收到通知。

答案 3 :(得分:0)

根据我的经验,ActiveSync不是很一致 此外,如果首次将应用程序从设备中删除,应用程序将正确部署,则可能也不是配置问题。至少VS2005在这方面没有任何魔术旋钮可以扭转。部署是否进行得非常快,或者它看起来是否实际部署? 我的建议是尝试通过蓝牙进行ActiveSync。恕我直言,它比USB更稳定。 (除非,当然,你在模拟器上运行......)