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

VS2022构建MAUI项目时遇MSB4184错误的解决求助

修复MSB4184 表达式计算错误(.NET MAUI项目)

以下是针对该错误的具体修复步骤:

  • 检查项目文件的框架配置
    打开MauiApp1.csproj文件,找到<TargetFrameworks>节点,确认所有目标框架的格式正确。比如Windows目标框架应为net8.0-windows10.0.19041.0,确保没有多余引号、拼写错误或语法异常,所有框架声明符合.NET MAUI的规范格式。

  • 清理项目缓存并重建
    执行命令清理项目:

    dotnet clean
    

    手动删除项目目录下的bin和obj文件夹,再重新构建:

    dotnet build
    
  • 验证SDK与Visual Studio兼容性
    确认Visual Studio 2022已安装对应.NET 8 SDK(8.0.403)的开发组件,可通过“工具”->“获取工具和功能”检查更新。若版本不匹配,更新Visual Studio到最新稳定版,或安装对应版本的.NET SDK。

  • 检查NuGet配置
    打开%appdata%\NuGet\NuGet.Config文件,排查是否存在错误的包源或配置项,如有可疑内容可暂时注释,再尝试构建项目。

  • 重置MSBuild缓存
    删除路径C:\Users\<你的用户名>\AppData\Local\Microsoft\MSBuild下的缓存文件,重启Visual Studio后重新构建。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 20:54:51