不再支持以前允许从MSBUILDCUSTOMBUILDEVENTWARNING派生自定义生成事件的BuildEventArgs环境变量。
已引入的版本
.NET 10
以前的行为
以前,用户可以设置 MSBUILDCUSTOMBUILDEVENTWARNING 环境变量以启用自定义生成事件的处理。
新行为
从 .NET 10 开始,不再尊重环境变量的值 MSBUILDCUSTOMBUILDEVENTWARNING 。
破坏性变更的类型
此更改为行为更改。
更改原因
MSBUILDCUSTOMBUILDEVENTWARNING 环境变量提供的逃生舱机制是一个临时的解决方法。 有关详细信息,请参阅原始重大更改。
建议的措施
使用以下新引入的内置事件之一来实现扩展性,而不是使用自定义派生的构建事件:
- ExtendedCustomBuildEventArgs
- ExtendedBuildErrorEventArgs
- ExtendedBuildMessageEventArgs
- ExtendedBuildWarningEventArgs