<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/symbolsource-support-for-nuget-package-source-discovery-qwopmy9ji" -->

---
title: SymbolSource support for NuGet Package Source Discovery
description: Package Source Discovery (PSD), a mechanism for adding NuGet feed metadata to a website, now supports SymbolSource integration thanks to a spec contribution...
canonical: https://daily.dev/posts/symbolsource-support-for-nuget-package-source-discovery-qwopmy9ji
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: SymbolSource support for NuGet Package Source Discovery | daily.dev
og:description: Package Source Discovery (PSD), a mechanism for adding NuGet feed metadata to a website, now supports SymbolSource integration thanks to a spec contribution...
og:url: https://daily.dev/posts/symbolsource-support-for-nuget-package-source-discovery-qwopmy9ji
og:image: https://api.daily.dev/og/posts/QwoPMY9Ji.png
og:image:alt: SymbolSource support for NuGet Package Source Discovery
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# SymbolSource support for NuGet Package Source Discovery

**[Maarten Balliauw](https://daily.dev/sources/maartenballiauw)** · 2 min read · 0 upvotes · 0 comments

## Summary

Package Source Discovery (PSD), a mechanism for adding NuGet feed metadata to a website, now supports SymbolSource integration thanks to a spec contribution from Marcin of SymbolSource.org. With this addition, providing MyGet credentials via the Discover-PackageSources PowerShell command automatically registers both the feed and its matching SymbolSource URL in Visual Studio. The post also briefly covers NuGet Feed Discovery (NFD), a related but distinct convention-based protocol by Inedo for listing feeds on a server, noting that NFD URLs added to a site's metadata are also picked up by PSD.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://blog.maartenballiauw.be/posts/2013-04-11-symbolsource-support-for-nuget-package-source-discovery>

## Questions this post answers

### How do I get Visual Studio to automatically register a SymbolSource URL for my NuGet feed?

Use the DiscoverPackageSources PowerShell package with the Discover-PackageSources command, passing your feed URL along with your MyGet username and password. When credentials are supplied, MyGet returns the matching SymbolSource URL for your feed, and Visual Studio registers it automatically alongside the package source, removing the need for manual symbol server configuration.

_daily.dev surfaces practical NuGet and Visual Studio tooling tips like this for .NET developers managing feeds._

### What is the difference between NuGet Package Source Discovery (PSD) and NuGet Feed Discovery (NFD)?

PSD discovers feeds from any given URL by reading metadata embedded in a website, while NFD, built by Inedo, is a convention-based API endpoint specifically for listing feeds hosted on a server. Despite differing intents, adding an NFD URL to a site's metadata also gets picked up and added into Visual Studio through PSD.

_Developers comparing NuGet feed discovery approaches can track protocol updates like these on daily.dev._

## Similar posts on daily.dev

- [New NuGet.org Sponsorship Feature Enables Developers to Support Package Authors](https://daily.dev/posts/new-nuget-org-sponsorship-feature-enables-developers-to-support-package-authors-1hduankya) · InfoQ · 2 upvotes · 0 comments
- [Incremental Source Generators Done Right: Ship It Without Breaking Consumers — Daily DevOps & .NET](https://daily.dev/posts/incremental-source-generators-done-right-ship-it-without-breaking-consumers-daily-devops-net-jcaoono9a) · Daily DevOps & .NET · 3 upvotes · 0 comments
- [Announcing Sponsorship on NuGet.org](https://daily.dev/posts/announcing-sponsorship-on-nuget-org-ojteyqgqw) · .NET Blog · 4 upvotes · 0 comments
- [Unlock language-specific rich symbol context using new find\_symbol tool](https://daily.dev/posts/unlock-language-specific-rich-symbol-context-using-new-find-symbol-tool-3r577f5zf) · Visual Studio Blog · 1 upvotes · 0 comments

---

Tags: [#visual-studio](https://daily.dev/tags/visual-studio), [#nuget](https://daily.dev/tags/nuget)

[View this post on daily.dev](https://daily.dev/posts/symbolsource-support-for-nuget-package-source-discovery-qwopmy9ji)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"SymbolSource support for NuGet Package Source Discovery","url":"https://daily.dev/posts/symbolsource-support-for-nuget-package-source-discovery-qwopmy9ji","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/symbolsource-support-for-nuget-package-source-discovery-qwopmy9ji"},"datePublished":"2026-10-04T13:04:59.983Z","dateModified":"2026-10-04T13:18:36.222Z","description":"Package Source Discovery (PSD), a mechanism for adding NuGet feed metadata to a website, now supports SymbolSource integration thanks to a spec contribution...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/90f160efd8ff128f4be73a236c9e13bf?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/90f160efd8ff128f4be73a236c9e13bf?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Maarten Balliauw","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Maarten Balliauw","logo":"https://media.daily.dev/image/upload/s--rOTg3VYO--/f_auto,q_auto/v1791119043/logos/maartenballiauw?_a=BAMAMicg0","url":"https://daily.dev/sources/maartenballiauw"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/symbolsource-support-for-nuget-package-source-discovery-qwopmy9ji","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"visual-studio,nuget","timeRequired":"PT2M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Maarten Balliauw","item":"https://daily.dev/sources/maartenballiauw"},{"@type":"ListItem","position":3,"name":"SymbolSource support for NuGet Package Source Discovery"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/symbolsource-support-for-nuget-package-source-discovery-qwopmy9ji#faq","mainEntity":[{"@type":"Question","name":"How do I get Visual Studio to automatically register a SymbolSource URL for my NuGet feed?","acceptedAnswer":{"@type":"Answer","text":"Use the DiscoverPackageSources PowerShell package with the Discover-PackageSources command, passing your feed URL along with your MyGet username and password. When credentials are supplied, MyGet returns the matching SymbolSource URL for your feed, and Visual Studio registers it automatically alongside the package source, removing the need for manual symbol server configuration. daily.dev surfaces practical NuGet and Visual Studio tooling tips like this for .NET developers managing feeds."}},{"@type":"Question","name":"What is the difference between NuGet Package Source Discovery (PSD) and NuGet Feed Discovery (NFD)?","acceptedAnswer":{"@type":"Answer","text":"PSD discovers feeds from any given URL by reading metadata embedded in a website, while NFD, built by Inedo, is a convention-based API endpoint specifically for listing feeds hosted on a server. Despite differing intents, adding an NFD URL to a site's metadata also gets picked up and added into Visual Studio through PSD. Developers comparing NuGet feed discovery approaches can track protocol updates like these on daily.dev."}}]}
```

