Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

SSMS and Visual Studio both claim .slnx, causing SQL solutions to open in Visual Studio

Aperta
#152 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
30/100
Tipo di issue
Funzionalità
Chiarezza
Da chiarire
Stato di attività
Tranquilla
Stack tecnologico
csharp, sql
Ambito
tooling

Direzione di ricerca

Esamina i serializer e i modelli del repository per i file .slnx, quindi confronta il formato attuale con il modo in cui Windows, Visual Studio e SSMS scelgono le associazioni di file. Una modifica completa richiederebbe un marker definito e supportato e un comportamento documentato che selezioni l'applicazione appropriata; l'issue non indica alcun file o test da cui iniziare.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

I have both Visual Studio and SSMS installed.

When I click a .slnx file:

  • If it is a .NET / Visual Studio project, I want it to open in Visual Studio.
  • If it is a SQL script / SSMS project, I want it to open in SSMS.

Right now Visual Studio can take over the .slnx file association, so SQL script projects open in Visual Studio instead of SSMS.

Is there a supported way for .slnx to say which app should open it?

For example, could .slnx include a simple setting or type marker so Windows, Visual Studio, or SSMS can tell whether it is a .NET solution or an SSMS SQL script solution?

Current workaround is to manually choose the app or use a custom launcher, but it would be better if this worked automatically.

Lingua principale
C#
Stelle
213
Fork
14
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di microsoft/vs-solutionpersistence

Tutte le issue di microsoft/vs-solutionpersistence

Issue simili

Altre issue su C#

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.