5 Stimmen

Visual Studio 2012 Befehlszeilen-Compiler

Ich weiß, dass dies eine doppelte Frage zu sein scheint, aber ich habe alle vorhandenen Antworten durchgesehen, ohne Erfolg.

Ich habe versucht, die Eingabeaufforderung den Befehlszeilencompiler für C# zu bestätigen, da es für den Compilergenerator, den ich verwende, notwendig ist. Ich arbeite auf eine frische Installation von Windows 7 SP1 64bit, mit Visual Studio 2012 Komplimente von dreamspark.

Ich habe versucht, die "Microsoft.NET \Framework\v4.0.30319 "und die "Microsoft.NET \Framework64\v4.0.30319 "zur Umgebungsvariablen path hinzugefügt, die Batch-Datei vsvars ausprobiert und immer noch kein Glück gehabt. Die Eingabeaufforderung meldet lediglich, dass "csc nicht als interner oder externer Befehl erkannt wird".

Für jede Hilfe wären wir dankbar!

6voto

Mike Christensen Punkte 82109

Es gibt eigentlich nur zwei Möglichkeiten. Erstens: Ihr Pfad ist falsch. Versuchen Sie dies:

C:\Windows\Microsoft.NET>path
PATH=C:\Program Files\Common Files\Microsoft Shared\Microsoft Online Services;C:\Program Files (x86)\Common Files\Micros
oft Shared\Microsoft Online Services;c:\Program Files (x86)\AMD APP\bin\x86_64;c:\Program Files (x86)\AMD APP\bin\x86;C:
\oraclexe\app\oracle\product\11.2.0\server\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System
32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\QuickTime\QTSystem\;c:\Program Files (x86)\Microsoft SQL Server\100\To
ols\Binn\;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\P
rogram Files (x86)\Java\jre6\bin;C:\Program Files (x86)\Graphviz 2.28\bin;C:\Program Files (x86)\1E\SMSNomad\;C:\Program
 Files (x86)\Git\cmd;C:\Program Files (x86)\Git\bin;C:\Program Files (x86)\IronRuby 1.1\bin;C:\Program Files\Microsoft\W
eb Platform Installer\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files\Microsoft SQL S
erver\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SDKs\TypeScript\0.8.0.0\

C:\Windows\Microsoft.NET>csc
'csc' is not recognized as an internal or external command,
operable program or batch file.

C:\Windows\Microsoft.NET>set path=%path%;C:\Windows\Microsoft.NET\Framework64\v4.0.30319

C:\Windows\Microsoft.NET>csc
Microsoft (R) Visual C# Compiler version 4.0.30319.17929
for Microsoft (R) .NET Framework 4.5
Copyright (C) Microsoft Corporation. All rights reserved.

warning CS2008: No source files specified
error CS1562: Outputs without source must have the /out option specified

C:\Windows\Microsoft.NET>

Wenn das nicht funktioniert, überprüfen Sie, ob sich csc.exe tatsächlich am richtigen Ort befindet:

C:\Windows\Microsoft.NET>dir C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe /b
csc.exe

Wenn es nicht gefunden wird, versuchen Sie es:

C:\Windows\Microsoft.NET>dir csc.exe /s /b
C:\Windows\Microsoft.NET\Framework\v1.1.4322\csc.exe
C:\Windows\Microsoft.NET\Framework\v2.0.50727\csc.exe
C:\Windows\Microsoft.NET\Framework\v3.5\csc.exe
C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe
C:\Windows\Microsoft.NET\Framework64\v2.0.50727\csc.exe
C:\Windows\Microsoft.NET\Framework64\v3.5\csc.exe
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe

Um zu sehen, ob sie sich in einem anderen Verzeichnis befindet. Vielleicht haben Sie eine andere Version des Frameworks installiert oder Sie haben kein 64-Bit-Betriebssystem.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X