web-dev-qa-db-ja.com

機能「補間文字列」はC#5では使用できません。言語バージョン6以降を使用してください

これと同様の質問 here がありますが、これには別の原因が関係していると思います。

クラスを新しいプロジェクトから古いプロジェクトに移動しました。どちらも.net 4.6を対象としていましたが、移動後、ビルド時に次のエラーが発生しました。

機能「補間文字列」はC#5では使用できません。言語バージョン6以降を使用してください。

プロパティウィンドウで、プロジェクトをC#6でビルドするように変更せずに設定してみました。

17
TheColonel26

やっとそれを変える場所を見つけました。ターゲットフレームワークのバージョンを更新しても、変更されない場合があります。 enter image description here

18
TheColonel26

DotNetCompilerPlatformバージョン2.1.0をインストールします。

11
Navid