我有一个没有启用互联网的虚拟机。运行dotnet build
时,出现以下错误:
无法加载源https://api.nuget.org/v3/index.json的服务索引。
是否可以离线构建和运行.NET Core项目?
答案 0 :(得分:0)
是的。但这需要您已经拥有所有依赖项。例如。在脱机之前已经运行dotnet restore命令,或者手动从.csproj文件安装要求。
答案 1 :(得分:0)
Nuget是项目中引用的.net库的在线存储库。
您可以预下载软件包并在本地引用它们,而不是通过nuget在线引用。 参见:How do I install a NuGet package .nupkg file locally?
您还需要在本地引用任何JavaScript库,而不是使用CDN,这需要Internet连接。