Help

If you are experiencing any technical issues, please consider posting to the SymbolSource Google Group.
You can also have a look at our blog (RSS), which discusses many technical issues and provides the latest news about our service.

For questions regarding our offer please contact us directly. You can also reach us on Twitter: @TripleEmcoder and @BenekDlugonogi.

Frequently Asked Questions

How do I configure Visual Studio to use SymbolSource?

Have a look at this page.

How do I create a NuGet symbol package for SymbolSource?

First have a look at this page in NuGet documentation, which we contributed.

Once you have the two packages ready, you can do one of following things:

  • Upload the main package to nuget.org, the symbol counterpart will be sent automatically to the SymbolSource Public NuGet repository.
  • Upload the main package to a feed you host on your own and the symbol counterpart to one of your SymbolSource Private Repositories or Company Accounts.
  • Ignore the main package altogether (if it only contains binaries and no content) and push the other one to SymbolSource like before. A package stripped of symbols and sources will be generated automatically.

How do I create an OpenWrap symbol package for SymbolSource?

Until OpenWrap gets the package flavor feature, you will need to issue o build-wrap and use a ZIP tool to add PDB files from the build into bin-* folders and sources into the src folder.

At any moment you can upload the package you have into any SymbolSource repository. Depending on its content, a package stripped of symbols and source will be generated automatically, and any symbols and sources present will be also automatically indexed for Visual Studio access.

How to troubleshoot package submission errors?

Error message Possible reasons
  • you are trying to push to a private company without having an account set up
  • SymbolSource misconfiguration: the gateway service must be able to create NuGet users
  • general connectivity errors or unexpected behaviour of SymbolSource servers
Reading package failed
  • general connectivity errors or aborted package upload
Reading package metadata failed
  • corrupt package file
  • incompatible nuget.exe version
Failed to obtain access to the package repository
  • the specified repository does not exist and only private repositories can be autocreated
  • SymbolSource misconfiguration: the gateway must have write access on the company level
  • general connectivity errors or unexpected behaviour of SymbolSource servers
Failed to verify permissions for upload
  • this version of the package already exists, please increment
  • you are not an owner of this package in the NuGet Gallery
  • you have not provided a correct NuGet API Key for your account
  • you are not permitted to post to this repository or project on SymbolSource
  • you are not posting to any of your private repositories
Failed to modify package file
  • corrupt package file
  • unexpected SymbolSource failure
Package submission failed
  • mismatched DLL/PDB files or missing source files
  • general connectivity errors or unexpected behaviour of SymbolSource servers