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!