Rumah >pembangunan bahagian belakang >C++ >Mengapa saya mendapat ralat 'Jenis yang dipratentukan 'System.ValueTuple' tidak ditakrifkan atau diimport' dalam .NET?

Mengapa saya mendapat ralat 'Jenis yang dipratentukan 'System.ValueTuple' tidak ditakrifkan atau diimport' dalam .NET?

Linda Hamilton
Linda Hamiltonasal
2024-12-31 10:21:10705semak imbas

Why am I getting the

Ralat: "Jenis yang dipratentukan 'System.ValueTuple' tidak ditakrifkan atau diimport"

Apabila cuba menggunakan ciri tuple baharu dalam Teras .NET, pembangun mungkin menghadapi ralat "Jenis pratakrif 'System.ValueTuple' tidak ditakrifkan atau diimport." Ralat ini menunjukkan bahawa jenis tuple yang diperlukan belum ditakrifkan atau diimport ke dalam projek.

Walaupun catatan blog mencadangkan bahawa ciri itu harus didayakan secara lalai, ia mungkin tidak berlaku dalam semua kes. Untuk menyelesaikan isu ini, pembangun perlu memasang pakej System.ValueTuple NuGet.

Untuk .NET 4.6.2 atau lebih rendah, .NET Core 1.x dan .NET Standard 1.x, gunakan PowerShell berikut arahan:

Install-Package "System.ValueTuple"

Dalam Visual Studio 2017, gunakan pakej rujukan:

<PackageReference Include="System.ValueTuple" Version="4.4.0" />

Perhatikan bahawa .NET Framework 4.7, .NET Core 2.0 dan .NET Standard 2.0 sudah termasuk jenis ini.

Atas ialah kandungan terperinci Mengapa saya mendapat ralat 'Jenis yang dipratentukan 'System.ValueTuple' tidak ditakrifkan atau diimport' dalam .NET?. 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