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 で検索して、インストールします。

このブログの人気の投稿

コピーした行の挿入が表示されない時はフィルタされていないかチェック

Excel で一部の図形だけ固定する