Visual Studio-Projektvorlagen ohne minimale API und Anweisung auf oberster Ebene

 C Programming >> C-Programmierung >  >> Tags >> API
Visual Studio-Projektvorlagen ohne minimale API und Anweisung auf oberster Ebene

Entwickler möchten die Möglichkeit haben, neue Projekte in Visual Studio ohne all die minimalistischen Dinge zu erstellen, die kürzlich hinzugefügt wurden (Anweisung auf oberster Ebene, minimale API). Zumindest sollten diese Funktionen optional sein, anstatt standardmäßig ohne Möglichkeit zum Opt-out zu sein (um fair zu sein, die minimale API ist optional ).

Normalerweise erstelle ich ein Projekt, das auf .NET 5 abzielt, und stelle es dann auf .NET 6 um. Auf diese Weise habe ich das Projektlayout im „alten Stil“, aber es zielt auf .NET 6 ab. Das Beste aus beiden Welten.

Anstatt diesen etwas mühsamen Prozess jedes Mal durchzuführen, habe ich mich entschieden, ein paar nicht-minimalistische Projektvorlagen zu erstellen, die auf .NET 6 abzielen (GitHub-Links zu den Vorlagen-ZIP-Dateien):

  • Konsolen-App nicht minimal .NET 6
  • ASP.NET Core-Web-API, nicht minimales .NET 6

Ich zeige Ihnen, wie Sie eine Projektvorlage importieren und verwenden. Außerdem zeige ich, wie Sie mit Visual Studio ganz einfach Ihre eigene Projektvorlage erstellen.

Importieren Sie eine Projektvorlage und verwenden Sie sie

Benutzerdefinierte Projektvorlagen werden in einer ZIP-Datei geliefert. Um es zu importieren, müssen Sie sich nur in das Verzeichnis einfügen, in dem Visual Studio sucht:%USERPROFILE%\Documents\\Templates\ProjectTemplates\

Hier ist ein Schritt-für-Schritt-Beispiel:

  1. Laden Sie die gewünschte Projektvorlagen-ZIP-Datei herunter (z. B.:Konsolen-App nicht minimal .NET 6)
  2. Hier einfügen:C:\Users\Mak\Documents\Visual Studio 2022\Templates\ProjectTemplates
  3. Starten Sie Visual Studio neu
  4. Erstellen Sie nun ein neues Projekt, suchen Sie nach der Vorlage und verwenden Sie sie:

Hinweis:Manchmal ist die Suche sehr langsam. Seien Sie geduldig und warten Sie, bis Ihre Sachen auftauchen.

Dadurch wird eine auf .NET 6 ausgerichtete Konsolenanwendung ohne die minimalistischen Funktionen erstellt.

Erstellen Sie Ihre eigene Projektvorlage

Der einfachste Weg, Ihre eigene Vorlage zu erstellen, besteht darin, ein Projekt aus einer vorhandenen Vorlage zu erstellen, es nach Ihren Wünschen anzupassen und dann den Assistenten zum Exportieren von Vorlagen zu verwenden (Projekt> Vorlage exportieren… ) in Visual Studio.

In meinem Fall habe ich ein neues Projekt mit der integrierten Konsolen-App-Vorlage erstellt, die auf .NET 5 ausgerichtet ist. Dann habe ich das Projekt optimiert, indem ich es auf .NET 6 ausgerichtet habe. Schließlich habe ich das Projekt als Vorlage mit den folgenden Schritten exportiert:

  • Klicken Sie im Menü von Visual Studio auf Projekt> Vorlage exportieren…
  • Wählen Sie die Projektvorlage aus als Vorlagentyp. Wählen Sie das Projekt aus, das Sie als Vorlage erstellen möchten. Klicken Sie auf Weiter .

Hinweis:Wenn Sie mehrere Projekte in der Lösung haben, stellen Sie sicher, dass Sie das richtige Projekt aus der Dropdown-Liste auswählen. Andernfalls erstellen Sie am Ende eine Vorlage aus dem falschen Projekt.

  • Geben Sie den Vorlagennamen und die Beschreibung ein. Klicken Sie auf Fertig stellen wenn du fertig bist.

Dadurch wird die Vorlage als ZIP-Datei exportiert und auch automatisch importiert, sodass Sie sie sofort verwenden können. Wenn Sie es auf einem anderen Computer verwenden möchten, lesen Sie den Abschnitt Eine Vorlage importieren und verwenden Abschnitt oben.

Achten Sie darauf, aussagekräftige und aussagekräftige Namen für den Vorlagennamen und die Beschreibung zu verwenden.