Skip to content

Commit 36b6184

Browse files
hueifengclaude
andcommitted
chore(deps): 收回 Benchmarks/EPPlusTest/Stash 至 CPM,Newtonsoft.Json 统一为 13.0.3
阶段 2 架构定型:CPM 边界收敛到仅 EPPlus (vendored 图像库) opt-out。 收回 (3 个项目): - Benchmarks:删 ManagePackageVersionsCentrally=false,所有 PackageReference 跟随 CPM - EPPlusTest:删 opt-out,6 个测试包跟随 CPM - Stash:删 opt-out + 注释掉的 common.props 导入,跟随 CPM 顺手修复 Microsoft.SourceLink.GitHub 的三重声明(EPPlus / Stash / props) 保留 opt-out (1 个项目) + 注释: - StashTests:用 MSTest 2.2.10 / SDK 17.3.2,与 bulk-test 基线 2.2.7 / 17.1.0 不一致 加注释说明退出原因和未来何时可收回 Directory.Packages.props 新增 8 个 PackageVersion: BenchmarkDotNet 0.14.0, MiniExcel 1.29.0, FakeItEasy 7.2.0, MSTest.TestAdapter 2.2.7, MSTest.TestFramework 2.2.7, System.Resources.Extensions 5.0.0, System.Xml.XPath.XmlDocument 4.3.0, CS-Script 4.6.5 顺带修复 Newtonsoft.Json 版本漂移 (Benchmarks 13.0.1 → 13.0.3, Stash 13.0.1 → 13.0.3) 补丁版本升级无 API 变化。 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 63bb707 commit 36b6184

5 files changed

Lines changed: 22 additions & 19 deletions

File tree

Directory.Packages.props

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,14 @@
2828
<PackageVersion Include="NPOI" Version="2.8.0" />
2929
<PackageVersion Include="Newtonsoft.Json" Version="13.0.3" />
3030
<PackageVersion Include="Microsoft.SourceLink.GitHub" Version="8.0.0" />
31+
<PackageVersion Include="BenchmarkDotNet" Version="0.14.0" />
32+
<PackageVersion Include="MiniExcel" Version="1.29.0" />
33+
<PackageVersion Include="FakeItEasy" Version="7.2.0" />
34+
<PackageVersion Include="MSTest.TestAdapter" Version="2.2.7" />
35+
<PackageVersion Include="MSTest.TestFramework" Version="2.2.7" />
36+
<PackageVersion Include="System.Resources.Extensions" Version="5.0.0" />
37+
<PackageVersion Include="System.Xml.XPath.XmlDocument" Version="4.3.0" />
38+
<PackageVersion Include="CS-Script" Version="4.6.5" />
3139
</ItemGroup>
3240

3341
<ItemGroup>

src/EPPlus/EPPlusTest/EPPlusTest.csproj

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
<PropertyGroup>
44
<TargetFramework>net8.0</TargetFramework>
55
<IsPackable>false</IsPackable>
6-
<ManagePackageVersionsCentrally>false</ManagePackageVersionsCentrally>
76
<RootNamespace>EPPlusTest</RootNamespace>
87
<AssemblyName>EPPlusTest</AssemblyName>
98
<SignAssembly>True</SignAssembly>
@@ -34,12 +33,12 @@
3433
</ItemGroup>
3534

3635
<ItemGroup>
37-
<PackageReference Include="FakeItEasy" Version="7.2.0" />
38-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.1.0" />
39-
<PackageReference Include="MSTest.TestAdapter" Version="2.2.7" />
40-
<PackageReference Include="MSTest.TestFramework" Version="2.2.7" />
41-
<PackageReference Include="System.Resources.Extensions" Version="5.0.0" />
42-
<PackageReference Include="System.Xml.XPath.XmlDocument" Version="4.3.0" />
36+
<PackageReference Include="FakeItEasy" />
37+
<PackageReference Include="Microsoft.NET.Test.Sdk" />
38+
<PackageReference Include="MSTest.TestAdapter" />
39+
<PackageReference Include="MSTest.TestFramework" />
40+
<PackageReference Include="System.Resources.Extensions" />
41+
<PackageReference Include="System.Xml.XPath.XmlDocument" />
4342
</ItemGroup>
4443

4544
<ItemGroup>

src/Magicodes.IE.Benchmarks/Magicodes.Benchmarks.csproj

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,12 @@
44
<OutputType>Exe</OutputType>
55
<TargetFramework>net8.0</TargetFramework>
66
<IsPackable>false</IsPackable>
7-
<ManagePackageVersionsCentrally>false</ManagePackageVersionsCentrally>
87
</PropertyGroup>
98

109
<ItemGroup>
11-
<PackageReference Include="BenchmarkDotNet" Version="0.14.0" />
12-
<PackageReference Include="MiniExcel" Version="1.29.0" />
13-
<PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
10+
<PackageReference Include="BenchmarkDotNet" />
11+
<PackageReference Include="MiniExcel" />
12+
<PackageReference Include="Newtonsoft.Json" />
1413
</ItemGroup>
1514

1615
<ItemGroup>

src/Stash/Magicodes.IE.Stash/Magicodes.IE.Stash.csproj

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
2-
<!--<Import Project="..\..\..\common.props"></Import>-->
32
<PropertyGroup>
43
<Version>2.7.4.3</Version>
54
<IncludeSymbols>true</IncludeSymbols>
6-
<ManagePackageVersionsCentrally>false</ManagePackageVersionsCentrally>
75
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
86
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
97
<ImplicitUsings>enable</ImplicitUsings>
@@ -27,12 +25,8 @@
2725
<Folder Include="Export\" />
2826
</ItemGroup>
2927
<ItemGroup>
30-
<PackageReference Include="CS-Script" Version="4.6.5" />
31-
<PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
32-
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0">
33-
<PrivateAssets>all</PrivateAssets>
34-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
35-
</PackageReference>
28+
<PackageReference Include="CS-Script" />
29+
<PackageReference Include="Newtonsoft.Json" />
3630
</ItemGroup>
3731
<ItemGroup>
3832
<ProjectReference Include="..\..\Magicodes.ExporterAndImporter.Excel\Magicodes.IE.Excel.csproj" />

src/Stash/Magicodes.IE.StashTests/Magicodes.IE.StashTests.csproj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77

88
<IsPackable>false</IsPackable>
99
<IsTestProject>true</IsTestProject>
10+
<!-- Opt-out: StashTests uses pinned test framework versions (MSTest 2.2.10, SDK 17.3.2)
11+
that don't match the bulk-test baseline (MSTest 2.2.7, SDK 17.1.0).
12+
Revisit when MSTest 2.2.10 is added to Directory.Packages.props. -->
1013
<ManagePackageVersionsCentrally>false</ManagePackageVersionsCentrally>
1114
</PropertyGroup>
1215

0 commit comments

Comments
 (0)