Heim > Backend-Entwicklung > C++ > Wie behebe ich fehlende NuGet-Paketverweise in ASP.NET Core 6 App Parts-Projekten?

Wie behebe ich fehlende NuGet-Paketverweise in ASP.NET Core 6 App Parts-Projekten?

DDD
Freigeben: 2024-12-30 01:28:10
Original
337 Leute haben es durchsucht

How to Resolve Missing NuGet Package References in ASP.NET Core 6 App Parts Projects?

Fehlende NuGet-Paketreferenzen für das ASP.NET Core 6 App Parts Project

Beim Erstellen einer ASP.NET Core 6-Anwendung mit separaten Assemblys In weiteren Bereichen kann es beim Hinzufügen einer Erweiterungsmethode für IMvcBuilder zum bequemen Registrieren von App-Teilen zu Buildfehlern kommen. Dies liegt daran, dass der Teilebibliothek eine Main-Methodendefinition fehlt, was eine Rückkehr zu Microsoft.NET.Sdk erfordert.

In diesem Fall können die fehlenden NuGet-Paketverweise durch Hinzufügen von Folgendem behoben werden:

<ItemGroup>
  <FrameworkReference Include="Microsoft.AspNetCore.App" />
</ItemGroup>
Nach dem Login kopieren

in die .csproj-Datei des Bibliotheksprojekts.

Alternativ können Sie eine interne Programmklasse mit einer Main-Methode definieren, um die Build-Anforderungen zu erfüllen für das Microsoft.NET.Sdk.Web SDK. Hier ist ein Beispiel:

internal static class Program
{
    public static void Main() => throw new NotImplementedException();
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie behebe ich fehlende NuGet-Paketverweise in ASP.NET Core 6 App Parts-Projekten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage