Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Menyelesaikan Rujukan Pakej NuGet yang Hilang dalam Projek Bahagian Apl ASP.NET Core 6?

Bagaimana untuk Menyelesaikan Rujukan Pakej NuGet yang Hilang dalam Projek Bahagian Apl ASP.NET Core 6?

DDD
DDDasal
2024-12-30 01:28:10328semak imbas

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

Rujukan Pakej NuGet Tiada untuk Projek Bahagian Apl ASP.NET Core 6

Apabila mencipta aplikasi ASP.NET Core 6 dengan pemasangan berasingan yang menyediakan kawasan tambahan, menambah kaedah sambungan untuk IMvcBuilder untuk mendaftarkan bahagian aplikasi dengan mudah mungkin menghadapi ralat binaan. Ini kerana pustaka bahagian tidak mempunyai definisi kaedah Utama, yang memerlukan kembali ke Microsoft.NET.Sdk.

Dalam kes ini, rujukan pakej NuGet yang hilang boleh diselesaikan dengan menambahkan:

<ItemGroup>
  <FrameworkReference Include="Microsoft.AspNetCore.App" />
</ItemGroup>

ke fail .csproj projek perpustakaan.

Sebagai alternatif, anda boleh menentukan kelas Program dalaman dengan Main kaedah untuk memenuhi keperluan binaan untuk Microsoft.NET.Sdk.Web SDK. Berikut ialah contoh:

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

Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Rujukan Pakej NuGet yang Hilang dalam Projek Bahagian Apl ASP.NET Core 6?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn