nuget - 指定nuget包源

标签 nuget nuget-package build-server

我的构建服务器无法构建,因为找不到包源。这是我想要指定的方式:

 <PackageSources><add key="My Feed" value="http://tfs2010:90/CompName.Nuget.Web.$(Configuration)/Nuget" /></PackageSources>

错误:

C:\TFS2010\TFS\Nuget\nuget.Other.targets (43): 命令“”C:\tmp\nuget.exe”安装“C:\Builds\1\PC\PackNameSources\PackName\packages .config"-source -o "C:\Builds\1\PC\PackName\Sources\packages""退出,代码为 -1。

现在,当然如果我这样做:

<PackageSources>"http://tfs2010:90/MyFeed/Nuget"</PackageSources>

然后就可以正常工作了。

问题是最终我想指定多个源。

我该怎么做以及我做错了什么?

最佳答案

解决方案是用分号分隔源:

<PackageSources>"source1; source2"</PackageSources>

关于nuget - 指定nuget包源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15699649/

相关文章:

nuget - 从多个项目创建 NuGet 包,包括 NuGet 依赖项

.net - 为什么 NuGet 包中的内容文件作为链接添加到 .NET Core 项目中,您如何防止这种情况发生?

.net - .NET 的免费构建服务器

tfs - 团队构建错误 : The Path . .. 已映射到工作区

c# - 下载包 'runtime.win10-x86.Microsoft.Net.UWPCoreRuntimeSdk.2.1.1'失败

c# - 构建 NuGet 包时如何向函数添加文档

visual-studio - Nuget 在构建期间更新包,即使配置为不更新包

dependencies - Nuget pack 如何通过命令行设置/更改依赖版本

android - 如何在构建服务器和工作站之间同步Gradle/Android版本代码