Heim >Backend-Entwicklung >C#.Net-Tutorial >Lösen Sie das Problem eines Kompilierungsfehlers beim Erstellen einer .net-Standardklassenbibliothek in Visual Studio 2017
In diesem Artikel werden hauptsächlich die Ursachen und Lösungen von Kompilierungsfehlern beim Erstellen der .net-Standardklassenbibliothek in Visual Studio 2017 ausführlich vorgestellt. Interessierte Freunde können darauf verweisen
Die offizielle Version war Letzten Monat veröffentlicht, erhalte ich häufig Aktualisierungsaufforderungen. Am meisten reizen mich natürlich .net Standard und .net Core.
Ich bin erst kürzlich mit dem .net-Standardprojekt in Kontakt gekommen, und als ich eine neue Klassenbibliothek erstellt und sie direkt kompiliert habe, ist ein Fehler aufgetreten! ! Mir wurde sofort schlecht und mein Interesse daran ließ stark nach!
Wenn Sie ein Neuling sind, werden Sie sich wahrscheinlich sofort beschweren! Beruhigen wir uns als Veteran und werfen wir einen Blick auf den Grund.
Sehen Sie sich den letzten Punkt an:
Die Asset-Datei „c:usersnewblifesdocumentsvisual studio 2017ProjectsTestDemoTestDemoobjproject.assets.json“ wurde nicht gefunden. Führen Sie eine NuGet-Paketwiederherstellung aus, um diese Datei zu generieren. E:ProgramDataVS2017MSBuildSdksMicrosoft.NET.SdkbuildMicrosoft.NET.Sdk.targets 92
Dies sollte daran liegen, dass das .net-Standardpaket nicht wiederhergestellt wurde, was zu einem Fehler führte, dass nicht einmal der System-Namespace gefunden werden konnte.
Es gibt keine NETStandard.Library unter den Abhängigkeiten, aber es gibt kein Problem mit den Projektdateieinstellungen:
Die erste Reaktion besteht darin, den NETStandard zu installieren .Library-Paket als .net-Standard Es ist unmöglich, dass die Klassenbibliothek nicht über dieses Paket verfügt, aber warum kann das Paket nicht automatisch wiederhergestellt werden?
Da es sich um ein neu installiertes Visual Studio 2017 handelt und es nicht viele Einstellungen gibt, dachte ich plötzlich, dass es ein Problem mit den Einstellungen der Visual Studio-Paketverwaltung gibt?
Das Öffnen des Tabs ist tatsächlich nicht aktiviert! ! Es stellt sich heraus, dass sich die Standardeinstellungen geändert haben und Visual Studio 2015 dies standardmäßig aktiviert hat! !
Stellen Sie je nach Wunsch Folgendes ein:
Kompilieren Sie das Projekt erneut:
Das gewünschte Ergebnis ist eingetreten und dieses Mal kann ich die Dinge beruhigt erledigen.
Zusammenfassung
Freunde, die Visual Studio 2017 neu installiert haben, denken Sie daran, vor der Verwendung einen genauen Blick auf die Registerkarte „Einstellungen“ zu werfen und relevante Einstellungen hinzuzufügen, da sonst etwas passieren kann Ich habe viel Zeit verschwendet und konnte es immer noch nicht herausfinden!
Das obige ist der detaillierte Inhalt vonLösen Sie das Problem eines Kompilierungsfehlers beim Erstellen einer .net-Standardklassenbibliothek in Visual Studio 2017. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!