NuGet 警告 NU5132

zip格式支援有限的日期範圍。 以下檔案超出支援範圍:

「lib/net10.0/Example.dll」由「12/31/1979」改為「1/1/1/1980」

Issue

你正在打包的一個或多個檔案,其最後寫入時間戳記超出 ZIP 格式所支援的範圍。 NuGet 會根據以下限制檢查 UTC 的時間戳:

  • 1980年1月1日,世界協調時間00:00:00。
  • 2107年12月31日,23:59:58 UTC。

NuGet 會將每個受影響檔案在套件中的時間戳改為最接近的支援限制,並在警告中列出變更。 它不會改變原始來源檔案的時間戳。

Solution

請檢查警告中列出的檔案的最後寫入時間戳記。 為避免警告,請更新受影響的原始碼檔案,使其使用支援範圍內的時間戳記,然後重新打包。

如果套件中調整的時間戳記是可接受的,則無需更改。