迁移 Windows 项目以支持设置版本信息

Flutter 3.3 新增了一项功能支持,你可以通过 pubspec.yaml 文件或者使用 --build-name--build-number 指令构建参数来设置 Windows 应用程序的版本。更多信息,请参阅 构建和发布为 Windows 应用 文档。

在 Flutter 3.3 版本之前创建的项目需要通过迁移来支持版本管理。

迁移步骤

你的项目可以通过这些步骤进行迁移:

  1. 使用 flutter --version 指令,确认你的 Flutter 是 3.3 或更高的版本

  2. 如果可以的话,请使用 flutter upgrade 指令,更新 Flutter SDK 到最新版本

  3. 备份你的项目,请尽量使用 git 或一些其他的版本控制系统

  4. 确保备份完成后,删除 windows/runner/CMakeLists.txtwindows/runner/Runner.rc 文件

  5. 运行 flutter create --platforms=windows . 指令

  6. 检查 windows/runner/CMakeLists.txtwindows/runner/Runner.rc 文件的改动

  7. 运行 flutter build windows 指令,验证应用程序的构建情况

示例

PR 721 展示了 Flutter Gallery 应用程序的迁移工作。