Skip to content

Commit 2f3f19a

Browse files
committed
fix: 关闭 EPPlus 的 GeneratePackageOnBuild 以消除 dotnet pack 并行打包竞态(NU5026)
GeneratePackageOnBuild=true 会让 Build 阶段触发一次打包,与 CI 的 dotnet pack 形成双重打包;多 TFM 并行编译下打包逻辑在 net10.0 的 dll 编译完成前就查找文件,导致 NU5026 且 nupkg 未产出(EPPlus 漏发 2.9.0)。改为 false 后仅保留 dotnet pack 一条打包路径,CI 可正常发布。
1 parent cc14695 commit 2f3f19a

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/EPPlus/EPPlus/Magicodes.IE.EPPlus.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
33
<TargetFrameworks>netstandard2.1;netstandard2.0;net6.0;net7.0;net8.0;net10.0</TargetFrameworks>
4-
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
4+
<GeneratePackageOnBuild>false</GeneratePackageOnBuild>
55
<NeutralLanguage />
66
<ManagePackageVersionsCentrally>false</ManagePackageVersionsCentrally>
77
</PropertyGroup>

0 commit comments

Comments
 (0)