我目前正在开发一个PPC应用程序,我想在PPC模拟器"USA Windows Mobile5.0 PC R2模拟器“中测试它,而不使用Active Sync。在我脑海中的某个地方,我想我已经能够做到这一点:但当我使用Visual Studio启动调试会话时,它无法将应用程序部署到仿真器。我在构建日志中得到的全部内容是:
9>------ Deploy started: Project: DLL1, Configuration: Debug Salsa ARMv4 Windows Mobile 5.0 Pocket PC SDK (ARMV4I) ------
9>There are no more files.
9>
10>------ Skipped Deploy: Project: DLL2, Configuration: Debug Salsa ARMv4 Windows Mobile 5.0 Pocket PC SDK (ARMV4I) ------
10>Project not selected to build for this solution configuration
11>------ Deploy started: Project: DLL3, Configuration: Debug Salsa ARMv4 Windows Mobile 5.0 Pocket PC SDK (ARMV4I) ------
11>There are no more files.
11>
========== Build: 0 succeeded, 0 failed, 7 up-to-date, 5 skipped ==========
========== Deploy: 3 succeeded, 2 failed, 7 skipped ==========如果我将其挂载(使用设备仿真器管理器),并让设备通过ActiveSync同步,那么Visual Studio就可以部署和调试。但是我想在没有通过ActiveSync连接的情况下调试一些连接问题。我该怎么做呢?
发布于 2008-12-23 13:51:02
实际的问题是,当我构建项目并尝试部署它时,我有不同的目标设备。最后,VS会将一个文件部署到ActiveSync设备,另一个部署到模拟器,依此类推。它不工作并不令人惊讶。如果我更改了当前项目的目标设备,则不会更改其他项目的目标设备...
因此,如果您在使用Visual Studio部署时遇到问题,并且在一个解决方案中有多个项目,请确保它们都使用相同的目标设备。
发布于 2008-10-30 11:02:29
从您的构建日志中,您可以找到ARMv4处理器。您需要以Win32 (WCE仿真器)为目标,以便通过仿真器使用和调试。
发布于 2008-10-30 19:29:20
默认情况下,它应该可以在没有ActiveSync的情况下工作。我能想到的唯一问题是,您已经将模拟器传输设置为"TCP Connect Transport“,这将需要一个ActiveSync连接。
在工具/选项/设备中,选择"USA Windows Mobile5.0 PC R2模拟器“,然后选择”属性“。确保Transport设置为"DMA Transport“。
希望这能有所帮助。
https://stackoverflow.com/questions/249747
复制相似问题