从具有身份验证的NuGet服务器安装CakeBuild加载项

从具有身份验证的NuGet服务器安装CakeBuild加载项,nuget,cakebuild,Nuget,Cakebuild,我们正在使用CakeBuild自动化我们的Xamarin构建,我们已经为CakeBuild编写了自己的插件 此加载项现在移动到一个新的NuGet提要服务器,该服务器具有用户名/密码身份验证来访问 现在Cake正在抱怨它无法访问这个Nuget源。有没有办法告诉CakeBuild如何访问(用户/密码)Nuget源代码 我尝试了以下解决方案,但无法使其工作: 有人对此有更详细的描述吗?从Cake版本0.25.0开始,我们默认启用了进程内NuGet客户端。您可以在此处的发行说明中看到: 进程中的NuG

我们正在使用CakeBuild自动化我们的Xamarin构建,我们已经为CakeBuild编写了自己的插件

此加载项现在移动到一个新的NuGet提要服务器,该服务器具有用户名/密码身份验证来访问

现在Cake正在抱怨它无法访问这个Nuget源。有没有办法告诉CakeBuild如何访问(用户/密码)Nuget源代码

我尝试了以下解决方案,但无法使其工作:


有人对此有更详细的描述吗?

从Cake版本0.25.0开始,我们默认启用了进程内NuGet客户端。您可以在此处的发行说明中看到:

进程中的NuGet客户端不使用NuGet.exe,这是获得可跨所有操作系统可靠运行的Cake版本的一个步骤。但是,这样做意味着目前不支持经过身份验证的NuGet源。此处存在跟踪此功能添加的问题:

现在,可以切换回在Cake中使用NuGet.exe,而不是在进程中使用NuGet客户端。您可以在此处找到有关关闭此功能的信息:

详情请参阅:

基本上,尽管您需要这样做:

cake.exe --nuget_useinprocessclient=false

叫蛋糕的时候。您可以在命令行中执行此操作,如图所示,或者通过存储库中的cake.config文件,或者通过设置环境变量来执行此操作。

从cake版本0.25.0开始,我们默认启用了进程内NuGet客户端。您可以在此处的发行说明中看到:

进程中的NuGet客户端不使用NuGet.exe,这是获得可跨所有操作系统可靠运行的Cake版本的一个步骤。但是,这样做意味着目前不支持经过身份验证的NuGet源。此处存在跟踪此功能添加的问题:

现在,可以切换回在Cake中使用NuGet.exe,而不是在进程中使用NuGet客户端。您可以在此处找到有关关闭此选项的信息:

详情请参阅:

基本上,尽管您需要这样做:

cake.exe --nuget_useinprocessclient=false

叫蛋糕的时候。您可以在如下所示的命令行中执行此操作,也可以通过存储库中的cake.config文件或通过设置环境变量来执行此操作。

您使用的是什么版本的cake?cake版本0.25.0您使用的是什么版本的cake?cake版本0.25.0