我有兴趣使用PhoneGap开发Windows Phone 7的应用程序。我知道可能还没有适用于Windows Mobile的正式版PhoneGap,但是我试图运行两个项目,但在实现它们时遇到了错误。
错误:
警告信息!
您正在使用由以前版本的Windows Phone开发人员工具CTP创建的项目。您的应用程序可能无法正常运行。
请编辑Properties节点下的WMAppManifest.xml文件,并在元素之间插入以下元素,如下所示。
<Capabilities>
<Capability Name="ID_CAP_NETWORKING" />
<Capability Name="ID_CAP_LOCATION" />
<Capability Name="ID_CAP_SENSORS" />
<Capability Name="ID_CAP_MICROPHONE" />
<Capability Name="ID_CAP_MEDIALIB" />
<Capability Name="ID_CAP_GAMERSERVICES" />
<Capability Name="ID_CAP_PHONEDIALER" />
<Capability Name="ID_CAP_PUSH_NOTIFICATION" />
<Capability Name="ID_CAP_WEBBROWSERCOMPONENT" />
</Capabilities>
插入这些字段后,我在“错误列表”中收到了很多错误。
第二次申请
输出消息:
C:\ Users ... \ mrlacey-phonegap-wp7-1dcce5b \ WP7Gap \ WP7Gap \ WP7Gap.csproj:错误:无法读取项目文件'WP7Gap.csproj'。
C:\ Users ... \ mrlacey-phonegap-wp7-1dcce5b \ WP7Gap \ WP7Gap \ WP7Gap.csproj(135,3):导入的项目“C:\ Program Files(x86)\ MSBuild \ Microsoft \ Silverlight对于Phone \ v4.0 \ Microsoft.Silverlight.WindowsPhone71.Overrides.targets“找不到。确认声明中的路径是否正确,以及该文件是否存在于磁盘上。
答案 0 :(得分:4)
您需要https://github.com/phonegap/phonegap-wp7
请注意,尽管如此,这仍然没有真正准备就绪 我们希望它会在Mango发布的时候出现。
请注意,这是针对Mango beta 2刷新的。我假设你没有使用它。
您从我的网站获得的那个看起来像一个非常旧的版本。获取最新版本。
我已经更新了我的github个人资料,所以你现在可以通过那里联系我。
答案 1 :(得分:0)