C#5中不提供“插值字符串”function。请使用语言版本6或更高版本

这里有一个类似的问题,但我认为这涉及不同的原因。

我把一个class级从一个较新的项目搬到了一个较旧的项目中。 两者都针对.net 4.6然而在移动后我收到了以下构建错误。

C#5中不提供“插值字符串”function。请使用语言版本6或更高版本。

我尝试将项目设置为在属性窗口中使用C#6进行构建而不做任何更改。

我最终找到了改变它的地方。 有时,当您更新目标框架版本时,这不会发生变化。 在此处输入图像描述

安装DotNetCompilerPlatform版本2.1.0