【发布时间】:2018-05-30 11:04:51
【问题描述】:
我有一个项目依赖于一些 nuget 包。
这个 nuget 包存在于 nuget1 和 nuget2 服务器上。
问题是服务器位于不同的网络上。我同时只有一个可用。当恢复尝试连接到不可用的nuget1 服务器时,它显示 404 并失败。它不会尝试从nuget2 恢复。我该如何解决这个问题?如果nuget1不可用,我可以要求nuget使用nuget2吗?
【问题讨论】:
-
机器会在两个网络之间切换吗?
-
不,该项目应该可以从不同的机器上构建。这就是为什么我无法在 nuget.config 中设置正确的服务器顺序的原因。有些机器可以访问
nuget1,但有些机器可以访问nuget2。 -
然后您可以为每个指向正确 Nuget 服务器的网络进行 DNS 设置
-
是的,但如果可能的话,我想使用一些特定于项目的设置而不是特定于操作系统的设置
标签: c# .net nuget nuget-package-restore nuget-server