NuGet 警告 NU1803
問題
您正在執行具有 『HTTP』 來源http://api.source/index.json '' 的 'restore' 作業。 未來版本將會移除非 HTTPS 存取。 請考慮移轉至 『HTTPS』 來源。
解決方案
您可能需要執行下列其中一項動作:
- 更正指定的 URL。 您可能輸入來源 URL 錯誤。 變更 URL 以明確要求
HTTPS
來源的版本。 - 請與來源的擁有者合作,並要求他們移轉至
HTTPS
。 - 如果您絕對確定所連線的 'HTTP' 伺服器值得信任,您可以在 NuGet.Config 檔案的 [套件來源] 區段中,將 設定
true
allowInsecureConnections
為 ,以退出此警告。 (NuGet 6.8+支援)
範例:
<packageSources>
<clear />
<add key="http-source1" value="http://httpsource1trusted/" allowInsecureConnections="true">
<add key="http-source2" value="http://httpsource2trusted/" protocolVersion="3" allowInsecureConnections="true">
</packageSources>
若要深入瞭解,請參閱 HTTPS 到處 部落格。