I'm trying to get religion with the new year and one of the things on my checklist is having a symbol server.
I'm using Visual Studio Team Services for both my source control and build controller.
I see where I'm supposed to enter the "Path To Publish Symbols"
But I don't know what goes in that field. Does Visual Studio Team Services automatically create a default Symbol Server I'm supposed to use and if so what is that path. If not what's the process for deploying a Symbol Server within Visual Studio Team Services?
In Visual Studio, open Tools > Options > Debugging > Symbols (or Debug > Options > Symbols ). Under Symbol file (.pdb) locations, To use the Microsoft Symbol Servers or NuGet.org Symbol Server, select the checkbox. To add a new symbol server location, Select the + symbol in the toolbar.
The VSTS Symbol Server is easy to use. The updated “Index Sources and Publish Symbols” task now publishes symbols to the VSTS Symbol Server with a single checkbox – no advanced configuration or file share set-up required. With VS2017 Update 4.1 (version 15.4.1) or later, type “debugging symbols” in Quick Launch and press Enter.
From Visual Studio, select Tools > Options > Debugging. Select Symbols from the list, and then select the + sign to add a new Azure DevOps symbol server location. A new dialog box Connect to Azure DevOps Symbol Server will open, select your account from the dropdown menu, and then select the organization that you wish to connect to.
Visual Studio can download debugging symbol files from symbol servers that implement the symsrv protocol. Visual Studio Team Foundation Server and the Debugging Tools for Windows are two tools that can use symbol servers. Symbol servers you might use include:
Visual Studio Team Services doesn't currently have Symbol Server support built-in to host the symbol server itself. You may be interested in this User Voice item so feel free to add votes to it.
Essentially, if you have your own build servers connected to Visual Studio Team Services, you'll want to give the UNC file path for your symbol server file share whether that exists on-premises or in the cloud (like in an Azure IaaS VM).
For anyone interested in learning more about this capability in TFS, I have a blog post here: Symbol Server Support in TFS
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With