Lösen Sie das Problem, dass in der Lösung keine Dateien und Projekte enthalten sind, nachdem in allen Versionen von Visual Studio neue Projekte angezeigt wurden

Das schrittweise Erstellen einer C#-Konsolenanwendung macht auch Fehler. Das können Sie vielleicht nicht glauben mehr. Nachdem die neue Erstellung abgeschlossen ist, enthält sie nichts außer einem Lösungsnamen.


Originalquelle des Artikels: https://blog.csdn.net/haigear/article/details/130024194

1. Problemerkennung und Phänomen

1. Es wurde festgestellt, dass das Konsolenprogramm keine Dateien enthält

Fügen Sie hier eine Bildbeschreibung ein
Haben Sie festgestellt, dass die Lösung keine Projekte oder Dateien enthält, aber eine program.cs vor Ihren Augen liegt?
Fügen Sie hier eine Bildbeschreibung ein
Könnte es sein, dass das Konsolenprogramm fehlerhaft ist? Erstellen wir ein Fensterprogramm.

2. Es wurde festgestellt, dass das Formularprogramm keine Datei enthält

Lassen Sie uns auf ähnliche Weise ein neues Formularprogramm gemäß den gängigsten Schritten erstellen! Ich habe ein Gefühl der Vorahnung.
Fügen Sie hier eine Bildbeschreibung ein
Guter Kerl, es ist genau das Gleiche. Wir können sehen, dass die Codedatei des Formulars auch normal geöffnet wird, aber wir sehen unser Projekt, program.cs und andere Formularentwurfsdateien nicht unter unserer Lösung.
Fügen Sie hier eine Bildbeschreibung ein

2. Probleme finden und lösen

1. Es wurde festgestellt, dass es sich um ein Dotnet-Problem handelt

Wenn wir jedoch ein neues Projekt erstellen, wählen wir die Formularanwendung (.net Framework), die die Option unter der C#-Formularanwendung darstellt. In einem solchen Projekt gibt es nicht nur Projekte, sondern auch Dateien, die alle normal sind. Es sieht so aus, als ob die Konfiguration des Dotnet-Frameworks nicht in Ordnung ist. Es sollte ein Problem mit der Pfadkonfiguration vorliegen, das durch die Installation der Software verursacht wurde.

Es scheint, dass es sich nicht um einen einfachen Fall handelt, also habe ich VS2017 und VS2019 geöffnet und das gleiche Problem festgestellt. Es scheint, dass dies ein systemisches Problem ist. Sehen Sie sich einfach an, welche Software an welchem ​​Tag installiert wurde und den Fehler verursacht hat. Öffnen Sie die Liste der Deinstallationsdateien, um zu sehen, dass wir zur Bestätigung eine nach der anderen deinstalliert haben. Der größte Verdacht besteht darin, dass Hummao das Wasserzeichen entfernt.
Fügen Sie hier eine Bildbeschreibung ein

Eine Deinstallation kann diesen Effekt nicht beseitigen. Es scheint, dass wir prüfen sollten, ob dies bei .net der Fall ist, und versuchen, es unter cmd auszuführen.
Fügen Sie hier eine Bildbeschreibung ein
Wie erwartet trat das Problem auf und der Befehl dotnet wurde nicht erkannt. Es muss also ein Problem mit dem Pfad vorliegen und er ging verloren.

2. Patchen Sie Dotnet-Umgebungsvariablen

Versuchen Sie, eine Dotnet-Umgebungsvariable hinzuzufügen. Wir öffnen die erweiterten Einstellungen in den Computereigenschaften, wie in der Abbildung unten gezeigt,
Fügen Sie hier eine Bildbeschreibung ein
suchen den Pfad in den Umgebungsvariableneinstellungen und fügen ein Element hinzu: C:\Programme\dotnet, Ihr Dotnet sollte dies auch tun Sei dieser Weg.
Fügen Sie hier eine Bildbeschreibung ein
Nachdem wir den Pfad konfiguriert haben, gehen wir zu cmd und geben dotnet ein, und schon haben wir es! ! ! !

Fügen Sie hier eine Bildbeschreibung ein

3. Testen Sie den Reparatureffekt

1. Testen Sie das Konsolenprogramm

Erstellen Sie ein neues C#-Konsolenprogramm und probieren Sie es aus. Es sollte kein Problem geben. Und tatsächlich:
Fügen Sie hier eine Bildbeschreibung ein
Das lange verloren geglaubte Projekt und program.cs tauchten endlich im Ressourcenmanager auf.

2. Testformularprogramm

Wie erwartet ist auch das Formularprogramm normal. Nun, wir können fröhlich auf der Tastatur tippen! !
Fügen Sie hier eine Bildbeschreibung ein

3. Besondere Anweisungen

Ich verwende hier das Betriebssystem Win10 und habe drei Versionen von VS installiert. Die Probleme treten alle gleichzeitig auf, sodass ich mir das Gesamtproblem leicht vorstellen kann. Im Allgemeinen ist das Dotnet-Framework das häufigste. Wenn Sie ein solches Problem nur in einer bestimmten Version haben, müssen Sie möglicherweise überlegen, ob VS möglicherweise durch .net beschädigt wird. Analysieren Sie spezifische Probleme! Zu diesem Zeitpunkt können Sie wählen, ob Sie .net Mine oder VS neu installieren möchten!
Der Artikel kann jederzeit aktualisiert werden. Bitte geben Sie die Originalquelle des Artikels an: https://blog.csdn.net/haigear/article/details/130024194

Acho que você gosta

Origin blog.csdn.net/haigear/article/details/130024194
Recomendado
Clasificación