「マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
「NuGetパッケージの開発と公開」を参照。
NuGetは、Symbol Packageを作成し、SymbolSource?リポジトリに公開することもサポート
<files> <file src="Full\bin\Debug\*.dll" target="lib\net40" /> <file src="Full\bin\Debug\*.pdb" target="lib\net40" /> <file src="Silverlight\bin\Debug\*.dll" target="lib\sl40" /> <file src="Silverlight\bin\Debug\*.pdb" target="lib\sl40" /> <file src="**\*.cs" target="src" /> </files>
nuget pack [*.nuspecファイルパス] -Symbols
nuget pack [*.nuspecファイルパス]
nuget SetApiKey Your-API-Key
nuget push *.symbols.nupkg
nuget push *.symbols.nupkg -source https://nuget.smbsrc.net/
nuget push *.nupkg
nuget SetApiKey [ApiKey] nuget push *.nupkg -Source https://api.nuget.org/v3/index.json nuget push *.symbols.nupkg -source https://nuget.smbsrc.net/
※ https://nuget.smbsrc.net/ は、symbolsource.orgのプッシュURL。
nuget.exe による、*.symbols.nupkg の push の補足説明
- http://referencesource.microsoft.com/symbols
- http://srv.symbolsource.org/pdb/Public
or the authenticated variant (see above)- http://srv.symbolsource.org/pdb/MyGet
or the authenticated variant (see above)- (other symbol servers with sources)
- http://msdl.microsoft.com/download/symbols
- (other symbol servers without sources)
Your source for debugging symbols... and sources.
https://github.com/OpenTouryoProject/SampleProgram/tree/master/NeGet