.NET Core の新しいタプル機能を使用しようとすると、開発者が次のエラーに遭遇する可能性があります。エラー「定義済みタイプ 'System.ValueTuple' が定義されていない、またはインポートされていません。」このエラーは、必要なタプル タイプが定義されていない、またはプロジェクトにインポートされていないことを示します。
ブログ投稿ではこの機能をデフォルトで有効にする必要があると示唆していますが、すべての場合に有効であるとは限りません。この問題を解決するには、開発者は System.ValueTuple NuGet パッケージをインストールする必要があります。
.NET 4.6.2 以前、.NET Core 1.x、および .NET Standard 1.x の場合は、次の PowerShell を使用します。コマンド:
Install-Package "System.ValueTuple"
Visual Studio 2017 では、パッケージを使用します参照:
<PackageReference Include="System.ValueTuple" Version="4.4.0" />
.NET Framework 4.7、.NET Core 2.0、および .NET Standard 2.0 にはこれらの型が既に含まれていることに注意してください。
以上が.NET で「定義済みタイプ 'System.ValueTuple' が定義またはインポートされていません」というエラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。