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

如何在运行dotnet时抑制“Workload updates are available”提示信息

抑制.NET构建时的Workload更新提示

当使用dotnet.exe构建项目时,若不想看到「Workload updates are available」类的更新提示,可通过以下几种方式解决:

全局禁用(全项目生效)

设置环境变量DOTNET_NO_WORKLOAD_UPDATE_NOTIFICATIONS为1,即可全局屏蔽这类提示:

  • Windows命令行:执行 setx DOTNET_NO_WORKLOAD_UPDATE_NOTIFICATIONS 1(需重启终端生效)
  • PowerShell:执行 [Environment]::SetEnvironmentVariable("DOTNET_NO_WORKLOAD_UPDATE_NOTIFICATIONS", "1", "User")(用户级永久生效)
  • Linux/macOS终端:临时生效可执行 export DOTNET_NO_WORKLOAD_UPDATE_NOTIFICATIONS=1;永久生效则将该命令写入你的shell配置文件(如~/.bashrc、~/.zshrc)

单个项目禁用

在目标项目的.csproj(或.vbproj)文件中添加如下属性配置,仅对当前项目屏蔽提示:

<PropertyGroup>
  <SuppressWorkloadUpdateNotifications>true</SuppressWorkloadUpdateNotifications>
</PropertyGroup>

单次构建临时禁用

若只需在某次构建时屏蔽提示,可在构建命令中添加参数:
dotnet build /p:SuppressWorkloadUpdateNotifications=true

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 10:37:05