Migrate a Windows project to set version information
                  Flutter 3.3 added support for setting the Windows app's version from
                  the pubspec.yaml file or through the --build-name and --build-number
                  
                  build arguments. For more information, refer to the
                  Build and release a Windows app
                   documentation.
                
Projects created before Flutter version 3.3 need to be migrated to support versioning.
Migration steps
#Your project can be updated using these steps:
- Verify you are on Flutter version 3.3 or newer using flutter --version
- 
                    If needed, use flutter upgradeto update to the latest version of the Flutter SDK
- Backup your project, possibly using git or some other version control system
- 
                    Delete the windows/runner/CMakeLists.txtandwindows/runner/Runner.rcfiles
- Run flutter create --platforms=windows .
- 
                    Review the changes to your windows/runner/CMakeLists.txtandwindows/runner/Runner.rcfiles
- Verify your app builds using flutter build windows
Example
#PR 721 shows the migration work for the Flutter Gallery app.
Unless stated otherwise, the documentation on this site reflects Flutter 3.35.5. Page last updated on 2025-10-28. View source or report an issue.