我正在尝试从命令行将软件包推送到VSTS软件包管理器,如此
nuget.exe push -Source "MySource" -ApiKey VSTS *.nupkg
但是我收到以下错误
The specified source 'MySource' is invalid. Please provide a valid source.
事件虽然源存在。
知道为什么它不能识别MySource吗?
我正在使用TFS2018。
这最初用于工作,我推了多个包。我也尝试删除源并创建一个新的但问题仍然存在。任何帮助建议表示赞赏。
答案 0 :(得分:1)
我忘了使用以下命令添加源代码 nuget.exe源添加-Name“MySource”-Source
答案 1 :(得分:1)
就我而言,由于在VS 2019中将其禁用,因此不允许我使用该提要。
只需转到 VisualStudio ,然后从工具菜单中选择 Nuget Package Manager ,然后选择 Package Manager设置
,然后从打开的对话框中选择 Package Sources ,然后在来源列表中,选中要启用的来源。
答案 2 :(得分:1)
我发现不同的文档令人困惑。在某些地方,我看到 --source
应该设置为 domain_name/repository_name
,但是一旦我使用“Avaiable Package Sources -> Name”中的名称,它就对我有用。 IE。 --source "My Package source"
来自上述示例。
答案 3 :(得分:0)
我遇到了samme问题,但就我而言,问题是我在源列表中禁用了目标源(我禁用了它,但是忘记了重新启用它)