Références de package NuGet manquantes pour le projet ASP.NET Core 6 App Parts
Lors de la création d'une application ASP.NET Core 6 avec des assemblys séparés fournissant Dans des zones supplémentaires, l'ajout d'une méthode d'extension permettant à IMvcBuilder d'enregistrer facilement les parties d'application peut rencontrer des erreurs de construction. En effet, la bibliothèque de composants ne dispose pas d'une définition de méthode Main, ce qui nécessite un retour à Microsoft.NET.Sdk.
Dans ce cas, les références manquantes du package NuGet peuvent être résolues en ajoutant :
<ItemGroup> <FrameworkReference Include="Microsoft.AspNetCore.App" /> </ItemGroup>
au fichier .csproj du projet de bibliothèque.
Vous pouvez également définir une classe Program interne avec une méthode Main pour satisfaire aux exigences de construction pour le SDK Microsoft.NET.Sdk.Web. Voici un exemple :
internal static class Program { public static void Main() => throw new NotImplementedException(); }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!