Inline-Variablendeklaration wird nicht kompiliert

Inline-Variablendeklaration wird nicht kompiliert

Ich konnte dies beheben, indem ich Microsoft.Net.Compilers installierte nuget-Paket für v2.0.0-rc3 , die einzige zuvor installierte Version war 1.3.2 .

Ich verstehe immer noch nicht, warum die Intellisense- und Compiler-Fehler angezeigt werden, wenn der installierte Compiler dies nicht unterstützt.


Falls die obige Antwort für Sie nicht funktioniert, da sie für mich nicht funktioniert hat, gehen Sie wie folgt vor:

Öffnen Sie die csproj-Datei und überprüfen Sie, ob Sie nach dem Upgrade in der Datei auf das folgende Paket verwiesen haben, falls ja, entfernen Sie es.

<Import Project="packages\Microsoft.Net.Compilers.1.3.2\build\Microsoft.Net.Compilers.props" Condition="Exists('packages\Microsoft.Net.Compilers.1.3.2\build\Microsoft.Net.Compilers.props')" />

Überprüfen Sie als Nächstes die "Project ToolsVersion". Es muss 15.0 sein, wahrscheinlich ist es aber 14.0, also müssen Sie das ändern.

<Project ToolsVersion="15.0" .../>

Dann einfach die SOLUTION neu laden und schon kann es losgehen. Beachten Sie, dass Sie bei Auswahl von „Projekt neu laden“ einen Fehler erhalten und es nicht laden.