Maison >développement back-end >C++ >Comment résoudre les références de package NuGet manquantes dans les projets App Parts ASP.NET Core 6 ?

Comment résoudre les références de package NuGet manquantes dans les projets App Parts ASP.NET Core 6 ?

DDD
DDDoriginal
2024-12-30 01:28:10338parcourir

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

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn