Pages

2017/10/09

C# 7.0 で「コンパイラの必須型 TupleElementNamesAttribute が見つからないため~」のエラー

エラーCS8137
C# 7.0 からメソッドの戻り値に複数の Tuple 型を返却できるようになり便利になりました。しかし、ターゲットフレームワークを.NET Framework 4.7 に変更していざ試してみるとビルドエラーが…。

エラー CS8137 コンパイラの必須型 'System.Runtime.CompilerServices.TupleElementNamesAttribute' が見つからないため、タプルを利用するクラスまたはメンバーを定義できません。参照が指定されていることを確認してください。

System.ValueTuple
どうやら NuGet から System.ValueTuple をインストールする必要があるとか。
System.ValueTuple で検索して、インストールします。
Related Posts Plugin for WordPress, Blogger...