有一個類似的問題here,但我認爲這涉及到一個不同的原因。功能'插入的字符串'在C#5中不可用。請使用語言版本6或更高版本
我將一個新項目中的課程移到了一個較舊的項目中。兩者都以.net 4.6爲目標,但是在移動之後,我在構建時收到以下錯誤。
特性'插入的字符串'在C#5中不可用。請使用語言版本6或更高版本。
我試着設置我的項目,在屬性窗口中用C#6構建,沒有任何變化。
有一個類似的問題here,但我認爲這涉及到一個不同的原因。功能'插入的字符串'在C#5中不可用。請使用語言版本6或更高版本
我將一個新項目中的課程移到了一個較舊的項目中。兩者都以.net 4.6爲目標,但是在移動之後,我在構建時收到以下錯誤。
特性'插入的字符串'在C#5中不可用。請使用語言版本6或更高版本。
我試着設置我的項目,在屬性窗口中用C#6構建,沒有任何變化。
更改目標框架不應更改語言版本,更改語言版本不應更改目標框架。 –
我有視覺工作室社區更新3,無法進入此屏幕。我發現的最接近的東西來自屬性頁面(它在「參考」下面有一個「構建」選項而不是「應用程序」並且沒有「高級」按鈕。 –
@MalcolmAnderson這是什麼類型的項目? – TheColonel26
安裝DotNetCompilerPlatform版本,因爲插絲線在6.0加入和你試圖運行它們5.0 2.1.0
我有一個網站而不是web應用程序,這是它的工作解決方案。在另一篇文章中發現它,我們可以通過從菜單中選擇網站,然後從網站 - >啓用c#6/VB 14添加這些軟件包以及 – Esen
有道理。參考:https://msdn.microsoft.com/en-us/library/dn961160.aspx?f=255&MSPPError=-2147217396 – Tdorno
@Tdorno:是的,但通常C#6是.net 4.6項目的默認語言版本。在這種情況下,它不是。 – TheColonel26
@ TheColonel26 _any_項目的默認語言是「default」。要將其設置爲C#5,它必須在某個時候明確更改。語言版本與你的目標版本無關。 –