指定的源“MySource”无效

时间:2017-12-12 14:37:45

标签: nuget

我正在尝试从命令行将软件包推送到VSTS软件包管理器,如此

nuget.exe push -Source "MySource" -ApiKey VSTS *.nupkg

但是我收到以下错误

The specified source 'MySource' is invalid. Please provide a valid source.

事件虽然源存在。

知道为什么它不能识别MySource吗?

我正在使用TFS2018。

这最初用于工作,我推了多个包。我也尝试删除源并创建一个新的但问题仍然存在。任何帮助建议表示赞赏。

4 个答案:

答案 0 :(得分:1)

我忘了使用以下命令添加源代码 nuget.exe源添加-Name“MySource”-Source

答案 1 :(得分:1)

就我而言,由于在VS 2019中将其禁用,因此不允许我使用该提要。
只需转到 VisualStudio ,然后从工具菜单中选择 Nuget Package Manager ,然后选择 Package Manager设置

enter image description here

,然后从打开的对话框中选择 Package Sources ,然后在来源列表中,选中要启用的来源。

enter image description here

答案 2 :(得分:1)

我发现不同的文档令人困惑。在某些地方,我看到 --source 应该设置为 domain_name/repository_name,但是一旦我使用“Avaiable Package Sources -> Name”中的名称,它就对我有用。 IE。 --source "My Package source" 来自上述示例。

答案 3 :(得分:0)

我遇到了samme问题,但就我而言,问题是我在源列表中禁用了目标源(我禁用了它,但是忘记了重新启用它)