1

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

我试图通过从他们的网站下载 zip 并将文件复制到我的模板目录来让 PhoneGap/Cordova 工作,但我遇到了很多错误:

模板:赢 7

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

模板:Win 8 -> Win 7(别问,我不知道)

在项目模板中找不到文件 appbar.back.rest.png

在项目模板中找不到文件 appbar.close.rest.png

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

我试过使用 Visual Studio 2010,但它有它自己的问题,所以如果可以的话,我想尝试让它在 2012 年工作......

4

4 回答 4

1

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

  • 公共文件夹
  • wp7-文件夹
  • wp8-文件夹
  • CordovaWP7_3_3_0-dev.zip
  • CordovaWP8_3_3_0-dev.zip
  • 创建模板.bat

启动视觉工作室后,我收到了相同的错误消息,我没有 png 和其他一些文件。

我在公共文件夹中找到了除 VERSION 之外的所有这些文件。您可以在 cordova-wp8-master.zip 存档中找到此文件。

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

在职的!:)

于 2013-12-05T06:55:59.360 回答
1

这是由于复制到 VS 模板目录的压缩模板文件中缺少文件造成的;

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

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

于 2013-08-19T19:00:48.730 回答
0

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

于 2013-10-17T20:10:20.750 回答
0

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

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

  • 拳头下载WindowsPhoneSDK7 for windows 7 Microsoft 下载中心
  • 之后下载最新版本的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模板的新项目,然后成功创建项目。
于 2014-01-02T12:50:46.470 回答