我正在为我的Docker核心服务器设置一个ASP.NET容器,并且需要在构建和运行项目之前找到一种安全的方法来恢复NuGet包。我设法挂载了一个驱动器,其中包含一个专门为此目的创建的新NuGet.config文件,因为我的团队没有将该配置文件作为Git存储库的一部分,但感觉这是错误的。由于Docker的官方镜像没有将.NET作为库的一部分,一些人建议下载一个windows镜像来运行nuget source add,但这似乎也很糟糕。solution o
当我在该自定义代理上运行CI时,Nuget restore任务失败:
The nuget command failed with exit code(1) and error(An error occurred有一个Nuget.Config文件%appdata%/Roaming/Nuget,我在C:\Program Files (x86)\NuGet\Config和解决方案文件夹中添加了一个文件。
dotnet还原步骤仅从docker-组合中失败,并且仅当我在公共服务器之外使用私有nuget服务器时才会失败。它似乎是在我的私人服务器上寻找公共包,然后就超时了。我知道这个错误:
#15 101.5 The HTTP request to 'GET http://my-nuget/Shared/nuget/FindPackagesById()?当我手动运行dotnet还原时,没有出现这个问题,而不是在<e