解决MySql布尔型新旧版本兼容问题,采用枚举来表示布尔型的数据表。由正向工程赋值
大石头
authored at
2018-05-15 21:21:05
X
<?xml version="1.0" encoding="utf-8"?>
<!-- https://learn.microsoft.com/dotnet/fundamentals/package-validation/diagnostic-ids -->
<!--
跨 TFM 抑制只保留"垫片与 BCL 成员形状差异",其余差异应通过补齐低版本成员消除。
2026-10-18 目标框架精简(删除 netcoreapp3.1/net5.0/net7.0/net9.0)后,资产对比边界随之变化,
以下两条按新资产组合重新登记;后续新增抑制前先读 Doc/架构设计.md §7 收口记录。
-->
<Suppressions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<!-- TimeProvider.System 垫片带 setter(低版本自定义时间注入钩子),net8+ BCL 为只读属性;
转发后跨资产对比暴露该成员差,保留抑制(理由见 Doc/架构设计.md §7 收口记录) -->
<Suppression>
<DiagnosticId>CP0002</DiagnosticId>
<Target>M:System.TimeProvider.set_System(System.TimeProvider)</Target>
<Left>lib/net6.0/NewLife.Core.dll</Left>
<Right>lib/net8.0/NewLife.Core.dll</Right>
</Suppression>
<!-- DynamicDependencyAttribute 垫片带 AssemblyName setter,net6+ BCL 版本为只读属性 -->
<Suppression>
<DiagnosticId>CP0002</DiagnosticId>
<Target>M:System.Diagnostics.CodeAnalysis.DynamicDependencyAttribute.set_AssemblyName(System.String)</Target>
<Left>lib/netstandard2.1/NewLife.Core.dll</Left>
<Right>lib/net6.0/NewLife.Core.dll</Right>
</Suppression>
</Suppressions>
|