Was bedeutet das kleine vorangestellte rote Minussymbol in meinem Visual Studio-Projektmappen-Explorer?

Lesezeit: 4 Minuten

Benutzer-Avatar
g.pickardou

Kürzlich wurde vor einigen meiner VS 2015-Projektmappen-Explorer ein vorangestelltes kleines rotes Symbol angezeigt. Ich erinnere mich definitiv, dass es einige Tage zuvor nicht da war.

Ich denke, es hat etwas mit der Git-Quellcodeverwaltung zu tun, die ich verwende (nicht sicher), kann aber nicht herausfinden, was es ist.

* bearbeiten *

Weitere Diagnosen hinzugefügt:

  • Die Dateien können per Doppelklick geöffnet werden
  • Das Tracking funktioniert für diese Dateien nicht (ich meine nicht im Projektmappen-Explorer aktiviert, wenn Sie zur Registerkarte „Editor“ für diese Datei wechseln)
  • Bearbeiten und speichern hilft nicht
  • VS schließen/erneut öffnen hilft nicht
  • Aktualisieren hilft nicht

*Ende der Bearbeitung*

Geben Sie hier die Bildbeschreibung ein

  • Sind die Dateien auf der Festplatte vorhanden?

    – Lasse V. Karlsen

    18. September 2015 um 10:25 Uhr

  • Ja, alle Dateien sind vorhanden, und ich kann sie über den Projektmappen-Explorer öffnen

    – g.pickardou

    18. September 2015 um 10:35 Uhr

  • @g.pickardou Irgendwelche Neuigkeiten dazu?

    – Corb3nik

    4. Oktober 2015 um 19:53 Uhr

  • Nein, leider konnte ich es nicht herausfinden… Das einzige daran, dass diese Lösung Mappe ist ein Git-Repo und hat einen übergeordneten Ordner, der auch eine getrennt Git-Repo.

    – g.pickardou

    4. Oktober 2015 um 20:21 Uhr

Laut dem Dokumentation zum Versionskontrollsymbolzeigt es Dateien an, die von der Versionskontrolle ausgeschlossen wurden, zum Beispiel in der .gitingore Datei.

Symbol für von der Versionskontrolle ausgeschlossen

In meinem Fall mit Visual Studio Community 2015 Update 2 werden diese Symbole jedoch auch angezeigt, wenn ich ein neues Projekt erstelle. Auch wenn keine der erstellten Dateien explizit ignoriert wird .gitignore. Die Symbole verschwinden, sobald ich die Änderungen übernommen habe.

  • Toller Link, aber ich kann der Seite auch nicht entnehmen, wie sie navigiert wurde … irgendwelche Hinweise?

    – Kühles Blau

    12. Februar 2017 um 13:06 Uhr

  • @CoolBlue Ich verstehe nicht, was du mit “wie es auch navigiert wurde” meinst. Könnten Sie das näher erläutern?

    – Lernkurve

    12. Februar 2017 um 15:42 Uhr

  • Entschuldigung, ich meine, unter welchem ​​Abschnitt war es im Index links auf der Seite? Wie hast du es gefunden? Es ist wie ein Labyrinth, aber es gibt viele gute Informationen darin und ich versuche, mich zu orientieren.

    – Kühles Blau

    12. Februar 2017 um 16:26 Uhr

  • @CoolBlue Ich habe nach so etwas gegoogelt Bedeutung von Symbolen im Projektmappen-Explorer von Visual Studio und dieser Link war auf der ersten Seite; nicht dorthin navigiert. Schauen Sie sich jedoch um diese Seite: Es ist älter, hat aber oben eine Breadcrumb-Navigationsleiste, die die Struktur zeigt. Microsoft weiß, dass MSDN intransparent geworden ist, und arbeitet deshalb an der neuen Dokumentationsseite docs.microsoft.com.

    – Lernkurve

    12. Februar 2017 um 16:43 Uhr


  • OK danke. Und freut mich zu hören, dass es nicht nur mir so geht! :p MS scheint endlich den ROI eines leistungsfähigen Tech-Publishing-Prozesses zu realisieren. Es ist erstaunlich, wie schlecht sie bis jetzt darin sind :/

    – Kühles Blau

    12. Februar 2017 um 16:43 Uhr


Benutzer-Avatar
André Batista

Für diejenigen, die dies in Visual Studio 2019 erhalten, habe ich festgestellt, dass das Klicken auf „Ignorierte Datei zur Quellcodeverwaltung hinzufügen“ unter Quellcodeverwaltung dies für mich gelöst und schließlich die Dateien zum Festschreiben in meinem Git-Repository hinzugefügt hat:

Ignorierte Datei hinzufügen

Wenn Sie ein Visual Studio-Projekt erstellen und die Option „Zur Quellcodeverwaltung hinzufügen“ auswählen und Git verwenden, generiert Visual Studio automatisch eine .gitignore-Datei.

Die .gitignore-Datei enthält eine große Menge an Erweiterungen und Verzeichnissen. Zum Beispiel:

  1. Benutzerspezifische Dateien wie *.suo, *.user etc.
  2. Build-Ergebnisse, DNS-Artefakte
  3. Profiler, Resharper, JustCode und TeamCity und viele andere Add-Ins-Artefakte
  4. SQL Server-Dateien *.mdf und *.ldf

Ich denke, Sie haben die Idee, Sie können die .gitignore öffnen und sie selbst anzeigen.

Sie können mit der rechten Maustaste auf die zu ignorierende Datei klicken und sie bei Bedarf in Ihre Quelle aufnehmen.

Dies ist das Verhalten in Visual Studio 2015. Ich habe nicht bestätigt, ob dies das Verhalten in früheren Visual Studio-Editionen ist.

  • Ich kann bestätigen, dass dies in Visual Studio 2019 immer noch passiert

    – Rodri

    9. Januar um 14:02 Uhr

Ich glaube, ich habe herausgefunden, was hier vor sich geht.

Die (-)-Symbole neben Ihren Dateien/Projekten stellen Dateien dar, die von ignoriert werden .gitignore.

Nach dem, was ich in Ihrem Projekt sehe, würde dies bedeuten, dass Sie die Dateien in Ihrem ignoriert haben .build und .misc Ordner.

Was das (-) Symbol neben Ihrer Lösung betrifft, bedeutet dies meiner Meinung nach, dass Sie Ihre ebenfalls ignoriert haben .sln in deiner .gitignore Datei.

Ebenso, wenn Sie die hinzufügen würden .csproj Dateien in Ihrer .gitignoreich würde ein (-)-Symbol neben Ihren Projekten wie erwarten Sliders.Core.Test.

Hoffe das hilft.

1180490cookie-checkWas bedeutet das kleine vorangestellte rote Minussymbol in meinem Visual Studio-Projektmappen-Explorer?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy