NuGet-Paketreferenzen für das ASP.NET Core 6-Teileprojekt
Beim Erstellen einer ASP.NET Core 6-Anwendung mit separaten Teilen, die von Assemblys bereitgestellt werden , ist es wichtig, die erforderlichen NuGet-Paketverweise für das Teileprojekt einzuschließen.
Um den Build-Fehler im Zusammenhang mit fehlenden Paketverweisen zu vermeiden Wenn Sie die Sdk-Eigenschaft auf Microsoft.NET.Sdk (Nicht-Webprojekt) festlegen, können Sie die folgenden Referenzen in die .csproj-Datei des Parts-Projekts einschließen:
<ItemGroup> <FrameworkReference Include="Microsoft.AspNetCore.App" /> </ItemGroup>
Wie in der Microsoft-Dokumentation angegeben, ist dieser Ansatz ermöglicht es Ihnen, auf das ASP.NET Core 6 SDK zu verweisen und die Abhängigkeit von ASP.NET Core-Paketen aufzulösen, ohne direkt auf das Microsoft.AspNetCore.App-Paket zu verweisen oder es zu verwenden Microsoft.AspNetCore.App.Refs.
Durch die Bereitstellung der erforderlichen Paketreferenzen im Teileprojekt stellen Sie sicher, dass seine Komponenten nahtlos in Ihre ASP.NET Core 6-Anwendung integriert werden können. Denken Sie daran, die Projekteigenschaften nach Bedarf anzupassen, einschließlich des Hinzufügens einer Programmklasse mit einer Main-Methode, um den Einstiegspunkt zu definieren, wenn Sie das Microsoft.NET.Sdk.Web SDK verwenden.
Das obige ist der detaillierte Inhalt vonWie behebe ich fehlende NuGet-Paketverweise in einem ASP.NET Core 6 Parts-Projekt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!