0

我会尽我所能解释这个!!

我有一个大型项目,其构建会在每次签入后自动启动。这通常可以正常工作,但这是我第一次尝试使用解决方案中已有的库以外的库包含代码的构建。

我添加了 Microsoft antixss 库(我通过本地开发机器上的 nuget 获得它)。当我签入时,构建失败,因为构建服务器上的 nuget 无法通过我们的代理访问 nuget。

显然最好的解决方案是解决这个问题,但它带来了一个弹性问题——如果我们与外部世界的连接被捣碎,我可以不做任何构建吗?

这让我想到,是否可以将诸如此类的 antixss 库添加到始终出现在我的构建服务器包(如 jquery 等)中的默认值中。每次构建时,此包文件夹都会被构建过程清除并替换。目前,每次我构建构建都会由于代理问题而中断。

我今天真的需要发布一个版本,所以想知道是否有人可以在这里帮助我?由于图书馆就在我当地,我需要去 Nuget 似乎很愚蠢!

非常感谢

4

1 回答 1

0

在防火墙/代理后面安装您自己的 nuget 服务器,并将其指向您的默认 NuGet 服务器。

过去,我使用过ProGet的免费版本作为一个易于运行的 nuget 服务器,它还充当主 nuget 库的缓存代理。这也意味着,如果主 nuget 服务器或您的 Internet 连接出现故障,您仍将拥有一个您的构建可以连接到的 nuget 服务器。

于 2013-09-10T12:17:18.083 回答