.NET 10.0.400 SDK 以降では、auditSourceされているが安全でないhttp:// URL を使用し、allowInsecureConnections="true"が設定されていない場合、NuGet によってエラー NU1302 が発生します。
導入されたバージョン
.NET 10.0.400 SDK
以前の動作
以前は、 auditSource が安全でない http:// URL を使用していた場合、NuGetAudit は警告なしで続行していました。
新しい動作
.NET 10.0.400 SDK 以降では、auditSourceが安全でないhttp:// URL を使用すると、NuGet によってエラー NU1302 が発生します。 このエラー メッセージは、HTTPS を使用するように URL を更新するか、allowInsecureConnections="true" ファイルにを設定するように指示します。
破壊的変更の種類
この変更は 動作の変更です。
変更理由
この変更により、監査ソースは、既定で既に HTTPS が必要なパッケージ ソースの動作に合わせて調整されます。
推奨されるアクション
HTTPS をサポートする監査ソースを使用します。 たとえば、を使用するように https://api.nuget.org/v3/index.json を更新します。
<auditSources>
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
</auditSources>
HTTPS にすぐに移行できない場合は、nuget.configの監査ソースにallowInsecureConnections="true"を設定します。
<auditSources>
<add key="my-audit-source" value="http://my-source/index.json" allowInsecureConnections="true" />
</auditSources>
影響を受ける API
なし。
.NET