C# 符号源身份验证

C# 符号源身份验证,c#,nuget,symbols,debug-symbols,C#,Nuget,Symbols,Debug Symbols,我正在为.NET编写一个包,我想在Nuget.org和SymbolSource.org上分享。我可以很好地推动Nuget,但我不能以我的生命推动SymbolSource。我一直收到以下错误消息: 将MyPackage#.#.#.#推送到符号服务器()… 无法处理请求。'无法验证上载权限:找不到Project NuGet/MyPackage或无法访问Public/SomeLongGuidString。 有关可能的原因,请参阅。如果您的客户丢弃附加的详细信息,Fiddler可能会帮助诊断此错误。“。

我正在为.NET编写一个包,我想在Nuget.org和SymbolSource.org上分享。我可以很好地推动Nuget,但我不能以我的生命推动SymbolSource。我一直收到以下错误消息:

将MyPackage#.#.#.#推送到符号服务器()…

无法处理请求。'无法验证上载权限:找不到Project NuGet/MyPackage或无法访问Public/SomeLongGuidString。
有关可能的原因,请参阅。如果您的客户丢弃附加的详细信息,Fiddler可能会帮助诊断此错误。“。
远程服务器返回错误:(418)无法验证上载权限:找不到Project NuGet/MyPackage或无法访问Public/SomeLongGuidString。
有关可能的原因,请参阅。如果您的客户丢弃附加的详细信息,Fiddler可能会帮助诊断此错误

其中“MyPackage”、“#.#.#.#.#.#”和“SomeLongGuidString”显然都是假的。我最近做的一件事可能会在这里产生影响,那就是我最近更改了包的标题以匹配其ID(很明显,这段时间它们并不相同,所以我想解决这个问题——我得说,在尝试使用Nuget/SymbolSource时,有很多小问题需要担心,我希望随着时间的推移,它们会简化这一点)。我通过更改AssemblyInfo.cs中的AssemblyTitle和AssemblyProduct属性并使用正如我所说,“nuget pack…”和nuget.org的声誉都很好

在SymbolSource.org网站上,我创建了一个帐户,并尝试进入“身份验证”页面,但界面相当迟钝:有一个表有三列(“TYPE”、“VALUE”、“ACTION”),我似乎只能添加“NuGet”类型的行“因为这是下拉列表中唯一可用的选项。我不知道该用什么来表示价值。我尝试了我的NuGet.org用户名、密码和API密钥,但都不起作用。我遗漏了什么


还有,但没有关系:声誉较高的人是否可以创建一个“符号源”标记,以便我可以在“标记”部分中引用它?

我需要要求您至少发布实际的软件包ID和版本,以及您的用户名(我假设这两个站点上都是gzak)帮助诊断。这可能是一个bug或某种错误配置,但无法从您提供的信息中分辨出来。您也可以通过symbolsource@symbolsource.org或者发到我们的谷歌小组

在任何情况下,对包元数据(其ID除外)的更改都不应以任何方式影响发布

您不需要在symbolsource.org上创建帐户即可推送,但您需要使用与nuget.org相同的API密钥。在提交过程中,会联系nuget.org以验证使用给定包ID发布的权限。我只能猜测这是失败的步骤,无论原因是什么


如果您在symbolsource.org上创建了一个帐户,那么您可以通过web UI管理所有提交的内容-例如删除内容。为此,您需要在身份验证中输入API密钥。这还将声明您在创建帐户之前提交给symbolsource.org的所有包。

我需要要求您至少发布实际的包年龄ID和版本,以及您的用户名(我假设这两个站点上都是gzak)来帮助诊断此问题。这可能是一个错误,或者是某种配置错误,但无法从您提供的信息中分辨出来。您也可以通过symbolsource@symbolsource.org或者发到我们的谷歌小组

在任何情况下,对包元数据(其ID除外)的更改都不应以任何方式影响发布

您不需要在symbolsource.org上创建帐户即可推送,但您需要使用与nuget.org相同的API密钥。在提交过程中,会联系nuget.org以验证使用给定包ID发布的权限。我只能猜测这是失败的步骤,无论原因是什么


如果您在symbolsource.org上创建了一个帐户,那么您可以通过web UI管理所有提交的内容-例如删除内容。为此,您需要在身份验证中输入API密钥。这还将声明您在创建帐户之前提交给symbolsource.org的所有包。

我还应该补充一点,在关于标题更改操作。我还应该补充一点,在标题更改操作之前,推送到SymbolSource是有效的。正确,我使用了“gzak”在这两个网站上,我只有一个包,Unity.Mvc.Wcf。感谢您的关注。在我发布后的时间里,我更新了包本身和相应的符号,结果都正常工作了。我认为可能是我一直在尝试将包的发布版本发布到NuGet,但调试版本这并不是nuget.exe真正支持的东西,所以我所做的是相当非正统的。不管怎样,现在一切都正常了,但请随时查看我的帐户以获取见解。正确,我使用了“gzak”在这两个网站上,我只有一个包,Unity.Mvc.Wcf。感谢您的关注。在我发布后的时间里,我更新了包本身和相应的符号,结果都正常工作了。我认为可能是我一直在尝试将包的发布版本发布到NuGet,但调试版本这并不是nuget.exe真正支持的东西,所以我所做的是相当非正统的。不管怎样,现在一切都正常了,但请随时查看我的帐户以获取见解。