Windows 7,Visual Studio 2012,PhoneGap 2.9 - 它有用吗?

时间:2013-07-10 11:18:41

标签: visual-studio-2012 windows-7 cordova

正如标题所述,我安装了Windows 7并安装了VS 2012。

我正在尝试通过从他们的网站下载zip并将文件复制到我的模板目录来使PhoneGap / Cordova正常工作但我得到很多错误:

模板:赢7

缺少项目子类型 - 此安装不支持子类型。

模板:赢8 - >赢7 (不要问,我不知道)

在项目模板

中找不到文件appbar.back.rest.png

在项目模板

中找不到文件appbar.close.rest.png

(它继续列出一大堆png,xaml和wav文件)

我已经尝试过使用visual studio 2010,但这有它自己的问题,所以我想尝试让它在2012年工作,如果我能...

4 个答案:

答案 0 :(得分:1)

这是由于压缩的模板文件中丢失的文件复制到VS模板目录引起的;

C:\ Users \ UserName \ Documents \ Visual Studio 2012 \ Templates \ ProjectTemplates

例如在我的情况下,images文件夹是空的。我可以通过从GitHub再次下载模板并将丢失的文件重新添加到CordovaWP8_0_0_0.zip来修复它

答案 1 :(得分:1)

我遇到了同样的问题。在这里我是如何解决它们的。 1)在C:\ Users \ UserName \ Documents \ Visual Studio 2012 \ Templates \ ProjectTemplates \ Visual C#上安装模板文件后,我有以下文件:

  • common-folder
  • WP7文件夹
  • WP8文件夹
  • CordovaWP7_3_3_0-dev.zip
  • CordovaWP8_3_3_0-dev.zip
  • createTemplates.bat

启动visual studio后,我收到了相同的错误消息,我没有png和其他一些文件。

我在公共文件夹中找到了除VERSION之外的所有文件。你可以在cordova-wp8-master.zip archive中找到这个文件。

之后我将所有这些文件复制到CordovaWP7_3_3_0-dev.zip存档的根文件夹中。

工作! :)

答案 2 :(得分:0)

添加Oli Gray的解决方案,可以找到缺少的插件here。只需导航到windows-phone-8文件夹,您就会发现公共文件夹中包含大部分丢失的文件。将它添加到解压缩的项目中,重新压缩,然后从那里开始。

答案 3 :(得分:0)

我遇到与上述相同的问题,我找到了一些解决方案。
根据我对Windows 7,Visual Studio 2012的了解,PhoneGap 2.9不起作用,因为没有WindowsPhone SDK在visual studio 2012中创建WindowsPhoneApp但我们使用Visual Studio 2010 for WindowsPhone 7.x和Visual Studio 2010创建它使用模板完成。

在Visual Studio 2010中创建项目的步骤:

  • Fist为Windows 7 Microsoft Download Center
  • 下载WindowsPhoneSDK7
  • 之后下载最新版本的Phonegap SDK
  • 解压缩下载的Phpnegap sdk后打开lib / Windows Phone文件夹
  • 在此文件夹中,单击“createTemplates.bat”文件,生成zip文件,如 CordovaWP7_x_x_x.zip
  • 复制 CordovaWP7_x_x_x.zip &粘贴到 Visual Studio 2010 \ Templates \ ProjectTemplates \ Visual C#
  • 现在打开Visual Studio 2010&启动新项目,显示 CordovaWP7_x_x_x.zip 模板,然后成功创建项目。