Laden...

Wie kann man die C#-Sprachversion im Visual Studio einstellen?

Erstellt von Rabenrecht vor 6 Jahren Letzter Beitrag vor 6 Jahren 7.506 Views
R
Rabenrecht Themenstarter:in
5 Beiträge seit 2017
vor 6 Jahren
Wie kann man die C#-Sprachversion im Visual Studio einstellen?

Wie kann man die C#-Sprachversion im Visual Studio einstellen? Ich müsste die auf Version 4 zurückstellen, da Unity mit Version 7 nichts anfangen kann.

Ich finde aber keine Einstellungsmöglichkeiten dazu.

P
1.090 Beiträge seit 2011
vor 6 Jahren

Im Projekt Explorer, Rechts Click auf die Solution, dann Eigenschaften Auswählen.
Auf dem Tab Anwendungen findest du den Punkt Zielframwork.

Sollte man mal gelesen haben:

Clean Code Developer
Entwurfsmuster
Anti-Pattern

3.003 Beiträge seit 2006
vor 6 Jahren

Projektmappe -> Rechtsklick auf das Projekt -> Eigenschaften -> Build -> Erweitert -> Sprachversion.

Nicht so leicht zu finden, aber auch selten benutzt 😉.

LaTino

"Furlow, is it always about money?"
"Is there anything else? I mean, how much sex can you have?"
"Don't know. I haven't maxed out yet."
(Furlow & Crichton, Farscape)

R
Rabenrecht Themenstarter:in
5 Beiträge seit 2017
vor 6 Jahren

Hm, das sieht bei mir irgendwie anders aus:

H
114 Beiträge seit 2007
vor 6 Jahren

Hallo Rabenrecht,

du musst innerhalb der Projektmappe / Solution Explorer einen Rechtsklick auf ein Projekt machen, nicht auf die Solution selber!

Grüße, HiGHteK

R
Rabenrecht Themenstarter:in
5 Beiträge seit 2017
vor 6 Jahren

Es öffnet sich kein Fenster. Der Bildschirm blinkt kurz auf, aber kein Fenster erscheint.

3.003 Beiträge seit 2006
vor 6 Jahren

Solution-Explorer (Strg+Alt+L)
Mit der Maus ein PROJEKT markieren (NICHT die Projektmappe = Solution).
-> Alt+Enter

LaTino

"Furlow, is it always about money?"
"Is there anything else? I mean, how much sex can you have?"
"Don't know. I haven't maxed out yet."
(Furlow & Crichton, Farscape)

6.911 Beiträge seit 2009
vor 6 Jahren

Hallo Rabenrecht,

Projekt-Dateien (für C# ist es *.csproj) sind nur XML-Dateien, die auch mit einem Editor bearbeitet werden können, als Alternative zum VS editieren.

Dort brauchst du nur


<PropertyGroup>
    <LangVersion>4</LangVersion>
</PropertyGroup>

hinzufügen.

Ich müsste die auf Version 4 zurückstellen, da Unity mit Version 7 nichts anfangen kann.

Das ist dann wohl ein Bug / Feature von Unity und lt. Google wurde das auch schon bekannt dass da die Script-Engine ein Problem hat.

mfG Gü

Stellt fachliche Fragen bitte im Forum, damit von den Antworten alle profitieren. Daher beantworte ich solche Fragen nicht per PM.

"Alle sagten, das geht nicht! Dann kam einer, der wusste das nicht - und hat's gemacht!"