【发布时间】:2019-07-16 03:08:13
【问题描述】:
我有一个没有启用互联网的虚拟机。在运行dotnet build 时,出现以下错误:
无法加载源 https://api.nuget.org/v3/index.json 的服务索引。
是否可以离线构建和运行 .NET Core 项目?
【问题讨论】:
我有一个没有启用互联网的虚拟机。在运行dotnet build 时,出现以下错误:
无法加载源 https://api.nuget.org/v3/index.json 的服务索引。
是否可以离线构建和运行 .NET Core 项目?
【问题讨论】:
是的。但它要求您已经拥有所有依赖项。例如。在离线之前运行 dotnet restore 命令,或手动安装 .csproj 文件中的要求。
【讨论】:
Nuget 是您项目中引用的 .net 库的在线存储库。
您可以预先下载软件包并在本地引用它们,而不是通过 nuget online 引用。 见:How do I install a NuGet package .nupkg file locally?
您还需要在本地引用任何 JavaScript 库,而不是使用需要互联网连接的 CDN。
【讨论】: