【问题标题】:What is the easiest way to migrate Visual Studio Tools for Apache Cordova projects from Visual Studio 2013 to 2015将适用于 Apache Cordova 项目的 Visual Studio 工具从 Visual Studio 2013 迁移到 2015 的最简单方法是什么
【发布时间】:2015-07-24 04:44:11
【问题描述】:

Visual Studio 2015 无法打开使用 Visual Studio 2013 创建的 Apache Cordova 项目的 Visual Studio 工具。除了项目 GUID 更改之外,还有项目布局更改。除了创建一个空白项目并复制所有内容之外,还有更简单的方法吗?

【问题讨论】:

    标签: visual-studio-cordova


    【解决方案1】:

    请参阅文档here,从“将您以前的项目迁移到新结构:”开始将您的 2013 项目迁移到 2015 项目。该文档应涵盖执行此操作的步骤。

    【讨论】:

    • 欢迎来到 Stack Overflow!虽然这在理论上可以回答问题,it would be preferable 在此处包含答案的基本部分,并提供链接以供参考。
    【解决方案2】:

    来自this article - 将您以前的项目迁移到新结构:

    1. 备份现有项目(必须的第一步:))
    2. 使用 JavaScript \ Apache Cordova Apps \ 创建一个新项目 空白应用模板
      • 对于 TypeScript 项目,您可以使用同一个项目的 TypeScript 等效项
    3. 将此模板创建的 .jsproj 和 taco.json 文件复制到您自己项目的文件夹中
    4. 在您的项目中,创建一个名为 www 的新文件夹
    5. 从您的项目文件夹中删除以下文件夹:
      • bin
      • 盲人
    6. 在您的项目目录中保留以下文件夹/文件:
      • 合并
      • 回复
      • 插件
      • config.xml
    7. 将所有其他文件/文件夹复制到 www 文件夹中
    8. 如果您使用 TypeScript,您需要将 tsconfig.json 添加到您的项目文件夹并为您的项目定义配置设置。有关详细信息,请参阅配置 TypeScript 部分。
    9. 现在您可以构建和运行您的应用程序了

    如果您有错误,您可能需要更新文件引用以反映新的文件夹结构。

    最后,您应该将以下 XML 元素添加到您的 config.xml 以确保通过右键单击文件并选择“查看代码”来获取您的图标和启动画面:

      <platform name="android">
        <icon src="res/icons/android/icon-36-ldpi.png" density="ldpi" />
        <icon src="res/icons/android/icon-48-mdpi.png" density="mdpi" />
        <icon src="res/icons/android/icon-72-hdpi.png" density="hdpi" />
        <icon src="res/icons/android/icon-96-xhdpi.png" density="xhdpi" />
      </platform>
      <platform name="ios">
        <icon src="res/icons/ios/icon-60-3x.png" width="180" height="180" />
        <icon src="res/icons/ios/icon-60.png" width="60" height="60" />
        <icon src="res/icons/ios/icon-60-2x.png" width="120" height="120" />
        <icon src="res/icons/ios/icon-76.png" width="76" height="76" />
        <icon src="res/icons/ios/icon-76-2x.png" width="152" height="152" />
        <icon src="res/icons/ios/icon-40.png" width="40" height="40" />
        <icon src="res/icons/ios/icon-40-2x.png" width="80" height="80" />
        <icon src="res/icons/ios/icon-57.png" width="57" height="57" />
        <icon src="res/icons/ios/icon-57-2x.png" width="114" height="114" />
        <icon src="res/icons/ios/icon-72.png" width="72" height="72" />
        <icon src="res/icons/ios/icon-72-2x.png" width="144" height="144" />
        <icon src="res/icons/ios/icon-small.png" width="29" height="29" />
        <icon src="res/icons/ios/icon-small-2x.png" width="58" height="58" />
        <icon src="res/icons/ios/icon-50.png" width="50" height="50" />
        <icon src="res/icons/ios/icon-50-2x.png" width="100" height="100" />
      </platform>
      <platform name="windows">
        <icon src="res/icons/windows/Square150x150Logo.scale-100.png" width="150" height="150" />
        <icon src="res/icons/windows/Square150x150Logo.scale-240.png" width="360" height="360" />
        <icon src="res/icons/windows/Square30x30Logo.scale-100.png" width="30" height="30" />
        <icon src="res/icons/windows/Square310x310Logo.scale-100.png" width="310" height="310" />
        <icon src="res/icons/windows/Square44x44Logo.scale-240.png" width="106" height="106" />
        <icon src="res/icons/windows/Square70x70Logo.scale-100.png" width="70" height="70" />
        <icon src="res/icons/windows/Square71x71Logo.scale-240.png" width="170" height="170" />
        <icon src="res/icons/windows/StoreLogo.scale-100.png" width="50" height="50" />
        <icon src="res/icons/windows/StoreLogo.scale-240.png" width="120" height="120" />
        <icon src="res/icons/windows/Wide310x150Logo.scale-100.png" width="310" height="150" />
        <icon src="res/icons/windows/Wide310x150Logo.scale-240.png" width="744" height="360" />
      </platform>
      <platform name="wp8">
        <icon src="res/icons/wp8/ApplicationIcon.png" width="62" height="62" />
        <icon src="res/icons/wp8/Background.png" width="173" height="173" />
      </platform>
      <platform name="android">
        <splash src="res/screens/android/screen-hdpi-landscape.png" density="land-hdpi"/>
        <splash src="res/screens/android/screen-ldpi-landscape.png" density="land-ldpi"/>
        <splash src="res/screens/android/screen-mdpi-landscape.png" density="land-mdpi"/>
        <splash src="res/screens/android/screen-xhdpi-landscape.png" density="land-xhdpi"/>
        <splash src="res/screens/android/screen-hdpi-portrait.png" density="port-hdpi"/>
        <splash src="res/screens/android/screen-ldpi-portrait.png" density="port-ldpi"/>
        <splash src="res/screens/android/screen-mdpi-portrait.png" density="port-mdpi"/>
        <splash src="res/screens/android/screen-xhdpi-portrait.png" density="port-xhdpi"/>
      </platform>
      <platform name="ios">
        <splash src="res/screens/ios/screen-iphone-portrait.png" width="320" height="480"/>
        <splash src="res/screens/ios/screen-iphone-portrait-2x.png" width="640" height="960"/>
        <splash src="res/screens/ios/screen-ipad-portrait.png" width="768" height="1024"/>
        <splash src="res/screens/ios/screen-ipad-portrait-2x.png" width="1536" height="2048"/>
        <splash src="res/screens/ios/screen-ipad-landscape.png" width="1024" height="768"/>
        <splash src="res/screens/ios/screen-ipad-landscape-2x.png" width="2048" height="1536"/>
        <splash src="res/screens/ios/screen-iphone-568h-2x.png" width="640" height="1136"/>
        <splash src="res/screens/ios/screen-iphone-portrait-667h.png" width="750" height="1334"/>
        <splash src="res/screens/ios/screen-iphone-portrait-736h.png" width="1242" height="2208"/>
        <splash src="res/screens/ios/screen-iphone-landscape-736h.png" width="2208" height="1242"/>
      </platform>
      <platform name="windows">
        <splash src="res/screens/windows/SplashScreen.scale-100.png" width="620" height="300"/>
        <splash src="res/screens/windows/SplashScreen.scale-240.png" width="1152" height="1920"/>
        <splash src="res/screens/windows/SplashScreenPhone.scale-240.png" width="1152" height="1920"/>
      </platform>
      <platform name="wp8">
        <splash src="res/screens/wp8/SplashScreenImage.jpg" width="480" height="800"/>
      </platform>
    

    【讨论】:

      猜你喜欢
      • 2015-10-19
      • 1970-01-01
      • 2015-07-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-03
      • 2023-03-09
      • 1970-01-01
      相关资源
      最近更新 更多