NuGet 警告 NU3000

ヒント

パッケージの署名とタイムスタンプを表示するには、verify コマンドを使用します。

シナリオ 1

Package 'SamplePackage v1.0.0' from source 'https://contoso.com/index.json': The primary signature does not have a timestamp.

問題点

パッケージには、タイムスタンプのないプライマリ署名があります。

解決策

署名証明書の有効期限が切れた後に長期的な署名の有効性を有効にするには、パッケージの署名のタイムスタンプが付いていることを確認してください。

シナリオ 2

Package 'SamplePackage v1.0.0' from source 'https://contoso.com/index.json': Multiple timestamps are not accepted.

問題点

パッケージには、複数のタイムスタンプを持つ署名があります。

解決策

各パッケージの署名に含まれるタイムスタンプが 1 つ以下であることを確認してください。

シナリオ 3

Package 'SamplePackage v1.0.0' from source 'https://contoso.com/index.json': The repository countersignature does not have a timestamp.

問題点

パッケージには、タイムスタンプのないリポジトリ 副署名があります。

解決策

長期的な署名の有効性については、すべてのパッケージの署名にタイムスタンプがあることを確認してください。