是有一个方法可以重建。净CF应用程序并将它部署在windows移动模拟器从命令-线?

这是需要创建一个蝙蝠文件自动化。

我已经看看 http://msdn.microsoft.com/en-us/library/aa188169(VS。90).aspx 其中提到如何使用仿真器的命令行的,但没有提到如何部署一个应用程序。

谢谢,

Vicky

有帮助吗?

解决方案

我只是试图调用 devenv的与/部署开关来告诉它部署到目标和它的工作得很好:

devenv /deploy Release "MySolutionName.sln"

其他提示

有两个步骤:

  1. 启动模拟器使用的设备仿真程序管理(DEM)API
  2. 执行目标远程使用的应用程序RAPI或RAPI2

1.启动模拟器使用的设备模拟器管理API

到编程方式开始你的仿真器只需要使用设备仿真程序的管理(DEM)COM API。这样做。净了,你会想要使用 Microsoft.DeviceEmulatorManager.Interop.9.0.dll 主要的互操作的大会,它应该在这里找到(假设你的操作系统是64位):
C:\Program Files (x86)\Microsoft Device Emulator\1.0

虽然可以使用所提供的PIA直接,也更容易访问的DEM API从一个定义的外观;幸运的是,一个漂亮的包装已经被写入和提供,从MSDN,随着一些巨大的信息,关于API:
如何:编程控制Windows移动设备模拟器。净MSDN

注: 你的 必须 "码头"模拟设备才可以使用的远程API-不要忘了这一步骤!

DEM文件:

2.执行目标远程使用的应用程序RAPI或RAPI2

一旦你保证,你的仿真器是运行的并"停靠"了,你可以继续与它进行互动,通过远程API(RAPI),允许你要上你的编译可执行的设备,并执行远程。这里有几个例子RAPI使用:

RAPI文件:

结论

这应该给你一切你需要一个简单的CLI应用编程方式启动一定程序上给模拟器。请留言如果你有任何问题。

有关部署从命令行仿真器,请参阅 HTTP://sevaa.home.sprynet。 COM / cedeploy /

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top