You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安装Visual Studio 2022后Flutter Windows桌面应用运行报错找不到VS实例

故障原因

你当前使用的2.8.0 beta版Flutter对Windows桌面构建的默认CMake生成器仍为Visual Studio 16 2019,但你本地安装的是Visual Studio 2022(对应版本号17)。该版本Flutter仅在flutter doctor检测逻辑中适配了VS2022识别,并未同步更新构建阶段的默认生成器配置,因此构建时会抛出找不到VS2019实例的错误。

解决方案

可任选以下一种方式解决:

  • 临时指定构建生成器:运行构建/启动命令时额外传入CMake生成器参数即可,命令示例如下:
    # 调试运行Windows桌面应用
    flutter run -d windows --cmake-generator "Visual Studio 17 2022"
    # 打包Windows桌面应用
    flutter build windows --cmake-generator "Visual Studio 17 2022"
    
  • 升级Flutter到稳定版:2.10及以上的Flutter稳定版已将VS2022设为Windows桌面构建的默认生成器,无需额外配置,执行以下命令切换升级即可:
    flutter channel stable
    flutter upgrade
    
  • 修改项目CMake配置(仅对当前项目生效):打开项目目录下的windows/CMakeLists.txt文件,将指定生成器的配置项从Visual Studio 16 2019修改为Visual Studio 17 2022,后续构建该项目就不需要额外传参数。

内容的提问来源于stack exchange,提问作者Osama Mohammed

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 12:15:04