使用 dotnet.exe 时,我在 .NET 项目的命令行构建中看到类似这样的消息:
[project name]: Workload updates are available. Run 'dotnet workload list' for more information.
我可以运行 Visual Studio Installer 进行更新,并且将不再看到消息。 但每次有更新,我可能会再次看到这些消息。 有没有办法抑制此消息以清理我的构建输出?
此问题与其他用户之前报告的抑制来自 dotnet run 的工作负载更新通知类似。看起来问题已解决https://github.com/dotnet/sdk/pull/22573。 您的 .NET SDK 版本是什么?我建议您通过上面的链接进行确认,看看问题是否再次出现。
作为解决方法,要禁用每日 SDK 检查更新,请尝试将
DOTNET_CLI_WORKLOAD_UPDATE_NOTIFY_DISABLE
环境变量设置为 true
。
更多信息请参考.NET环境变量