[英]Nuget package push 403 error on visual studio
我创建了一个 Visual Studio 类库。 我想把它作为一个包裹寄给 Nuget。 我使用了Visual Studio 包管理器控制台。 这些命令如下所示:
这返回了一个错误:nuget:无法处理请求。 '指定的 API 密钥无效或无权访问指定的包。'。 在 line:1 char:1 + nuget push hellonuget.1.0.0.nupkg + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ + CategoryInfo : NotSpecified: (Failed to proce...ied package.'. :String) [], RemoteException +fullyQualifiedErrorId : NativeCommandError
远程服务器返回错误:(403) Forbidden
我尝试了第二种方法。 我从 Windows CMD 窗口尝试了这些命令。 我创建了 HelloNuget.dll 的 nuget 包。
D:\\App\\HelloNuget> nuget push hellonuget.1.0.0.nupkg -ApiKey *
成功发布包。
Visual Studio 包管理器有什么问题?
我遇到了完全相同的问题,这是因为我使用的包名已经存在。 一旦我将包的名称更改为独一无二的名称,它就会完美地发布。
我在DeveloperTools 上遇到了同样的问题
最初的名称是DevTools
但 PSGallery 拒绝了这个名称。 我只能猜测真正的原因是与PSDevTools
不一样的冲突。 一旦我将名称更改为 DeveloperTools,一切都很好。
当 PSGallery 并不真正关心这种强类型标识时,我真的不明白为什么模块清单中有 GUID。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.