Windows Mobile和VS2008无法连接到设备

我刚买了一个新玩具,一部带有Windows Mobile 6的手机。我正在尝试在VS2008(C#)中编写一个简单的“Hello World”应用程序,但我无法连接到该设备。 它通过ActiveSync(通过USB)连接,我可以浏览文件系统,但出于某种原因,当我尝试构建应用程序并将其部署到设备时,它说“连接到设备失败”。

我在设备上安装了Windows Mobile 6 Professional SDK以及.net Compact Framework 3.5运行时,所有这些都运行正常。 我可以在模拟器上运行应用程序,但由于一些奇怪的原因我无法连接到设备。 我知道这不是很多信息,但我完全失去了!

有一些可能性,但很可能它与安全性有关。 运营商可以选择锁定设备,以防止您安装“未经授权”的应用程序。 还有安全的粒度。 许多设备可以运行应用程序,但只有在签名时才能运行。 某些设备允许您更改此设置,或者它们至少会告诉您未签名的应用程序正在尝试运行并询问您是否正常。 使用设备安全性Powertoy可能允许您配置设备以允许您部署。 在这里和这里阅读有关配置的更多信息 。

您可能需要使用开发证书或真实证书对应用程序进行签名 – 特别是如果您计划部署应用程序。