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

如何在Visual Studio中降级NuGet包?及.NET 8升级至.NET 9可行性

一、将NuGet包降级至.NET 8稳定版
  • Visual Studio图形化操作:
    1. 右键项目 → 选择「管理NuGet程序包」
    2. 切换到「已安装」标签,筛选出所有版本为9.x预览版的MAUI核心包(如Microsoft.Maui.Controls、Microsoft.Maui.Controls.Compatibility等)
    3. 点击每个包的版本下拉菜单,选择最新的.NET 8稳定版本(通常为8.x.x正式版,需保证所有关联MAUI包版本统一)
    4. 点击「安装」,等待降级完成
  • 命令行/手动编辑操作:
    1. 打开项目根目录终端,执行dotnet add package <包名> --version <稳定版版本号>,逐个降级预览版包
    2. 或直接编辑项目.csproj文件,手动修改所有MAUI相关包的Version属性为.NET 8稳定版,保存后执行dotnet restore
二、从.NET 8升级至.NET 9

目前.NET 9处于预览阶段(正式版预计2024年11月发布),升级步骤如下:

  • 先安装.NET 9 SDK预览版,可通过dotnet --list-sdks确认已安装版本
  • 修改项目.csproj文件:
    • 将<TargetFramework>节点值从net8.0-android/net8.0-ios等替换为net9.0-android/net9.0-ios对应平台
    • 将所有MAUI相关NuGet包版本更新为匹配的.NET 9预览版(需保持版本统一)
  • 执行dotnet restore恢复依赖

注意:.NET 9预览版存在未知兼容性风险,不建议用于生产环境,生产项目建议等待正式版发布后再升级。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 21:54:53