如何脱机开发.NET Core应用程序

时间:2019-07-15 18:56:27

标签: .net offline

我有一个没有启用互联网的虚拟机。运行dotnet build时,出现以下错误:

  

无法加载源https://api.nuget.org/v3/index.json的服务索引。

是否可以离线构建和运行.NET Core项目?

2 个答案:

答案 0 :(得分:0)

是的。但这需要您已经拥有所有依赖项。例如。在脱机之前已经运行dotnet restore命令,或者手动从.csproj文件安装要求。

我建议看here for a solution

答案 1 :(得分:0)

Nuget是项目中引用的.net库的在线存储库。

您可以预下载软件包并在本地引用它们,而不是通过nuget在线引用。 参见:How do I install a NuGet package .nupkg file locally?

您还需要在本地引用任何JavaScript库,而不是使用CDN,这需要Internet连接。