2012-01-10 4 views
1

私はNuget.orgとSymbolSource.orgで共有したい.NET向けのパッケージを作成しています。私はNugetにうまくプッシュすることができましたが、私の人生がSymbolSourceに押し込むことはできません。私は、次のエラーメッセージ得続ける:。SymbolSource認証

がmypackageと番号をプッシュする#シンボルサーバーへ##(http://nuget.gw.symbolsource.org/Public/NuGet)...

Failed to process request. 'Failed to verify permissions for upload: Project NuGet/MyPackage not found or inaccessible for Public/SomeLongGuidString.
See http://www.symbolsource.org/Public/Home/Help for possible reasons. Fiddler may help diagnosing this error if your client discards attached detailed information.'.
The remote server returned an error: (418) Failed to verify permissions for upload: Project NuGet/MyPackage not found or inaccessible for Public/SomeLongGuidString.
See http://www.symbolsource.org/Public/Home/Help for possible reasons. Fiddler may help diagnosing this error if your client discards attached detailed information...

"mypackageと"、「##。。。。 #。# "、" SomeLongGuidString "はすべて明らかに偽です。私が最近行ったことの1つは、ここで効果があるかもしれないということです。私のパッケージのタイトルを最近IDと一致するように変更したことです(明らかに、彼らはずっと同じではありませんでした。つまり、Nuget/SymbolSourceで作業しようとすると心配することがほとんどありません。時間をかけて単純化することを願っています)。私はAssemblyInfo.csのAssemblyTitleとAssemblyProductの属性を変更し、 "nuget pack ..."で再パッケージ化することでこれを行い、Nuget.orgへの再発行はうまくいきました。

SymbolSource.orgサイトでは、アカウントを作成して「認証」ページにアクセスしようとしましたが、インターフェイスはかなり鈍っています.3つの列(「TYPE」、「VALUE」、 ACTION ")、ドロップダウンで唯一の選択肢なので、一見外見上TYPE" NuGet "の行を追加できます。私はVALUEに何を置くべきか分からない。私は自分のNuGet.orgユーザー名、パスワード、APIキーを試しましたが、どれもうまくいきませんでした。私は何が欠けていますか?

また、評判の高い人が「シンボルソース」タグを作成して、実際に「タグ」セクションに引用することはできますか?

+0

また、タイトル変更操作の前にSymbolSourceにプッシュすることを追加する必要があります。 – gzak

答えて

1

これを診断するには、実際のパッケージIDとバージョン、およびユーザー名(両方のサイトでgzakとします)を少なくとも投稿するように依頼する必要があります。これはバグ、または何らかの誤った設定かもしれませんが、あなたが提供した情報からは分かりません。また、[email protected]のサポートに連絡するか、http://groups.google.com/group/symbolsourceでGoogleグループに投稿することもできます。

いずれの場合も、パッケージメタデータ(ID以外)を変更しても、公開には影響しません。

nuget.orgの場合と同じAPIキーを使用する必要がありますが、それを押すだけでsymbolsource.orgにアカウントを作成する必要はありません。提出中に、nuget.orgに連絡して、特定のパッケージIDを使用して投稿する権限を確認します。私はこれが理由が何であれ、失敗したステップだと推測することができます。

symbolsource.orgでアカウントを作成すると、ウェブUIからすべての投稿を管理できます。ものを削除する。そのためには、認証にAPIキーを入力する必要があります。これにより、アカウントを作成する前に、symbolource.orgに提出したすべてのパッケージが請求されます。

+0

正しいですが、私は両方のサイトで "gzak"を使用しています。Unity.Mvc.Wcfというパッケージが1つしかありません。 フォローアップありがとうございます。私が投稿して以来、私はパッケージ自体と対応するシンボルの両方を更新しました。試練に貢献したと思うことの1つは、私のパッケージのリリースビルドをNuGetに投稿しようとしてきたが、デバッグはSymbolSourceにビルドされているということです。これは実際にnuget.exeによってまだサポートされているものではないので、私がやっていたことはむしろ非正統的でした。 今のところ問題は解決していますが、洞察のためにアカウントを自由に見てください。 – gzak