2009-11-22 3 views

Antwort

12

Der C# -Compiler ist Teil des .Net-Framework. Wenn Sie eine VS2010-Edition, einschließlich Express, haben, müssten Sie .Net 4.0 haben, also müssten Sie den Befehlszeilen-Compiler haben. In der Regel lebt unter C: \ Windows \ Microsoft.net \ Framework \ V4.xxx \

Wenn Sie nur in das Ausgabefenster in VS nach einem neuen Build suchen, sehen Sie den Compiler. Ich habe C# Express 2008, und wenn ich bauen ein neues Projekt:

------ Build started: Project: ConsoleApplication1, Configuration: Release Any CPU ------ 
C:\Windows\Microsoft.NET\Framework\v3.5\Csc.exe /noconfig /nowarn:1701,1702 /errorreport:prompt /warn:4 /define:TRACE /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\v3.5\System.Core.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\v3.5\System.Data.DataSetExtensions.dll" /reference:C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Data.dll /reference:C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.dll /reference:C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Xml.dll /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\v3.5\System.Xml.Linq.dll" /debug:pdbonly /filealign:512 /optimize+ /out:obj\Release\ConsoleApplication1.exe /target:exe Program.cs Properties\AssemblyInfo.cs 

Compile complete -- 0 errors, 0 warnings 
ConsoleApplication1 -> C:\Users\brianmcn.brianmcn-7-home\AppData\Local\Temporary Projects\ConsoleApplication1\bin\Release\ConsoleApplication1.exe 
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ========== 

wo

C:\Windows\Microsoft.NET\Framework\v3.5\Csc.exe 

den Compiler ist.

(MSBuild.exe wird auch da sein, wenn Sie eine CSPROJ aufbauen wollen.)

+0

Und es ist Name ist ...? :) – grigoryvp

+0

csc.exe - und mehr Zeichen für minimale Länge – Brian

5

Ich weiß nicht, ob Express-Editionen es enthalten, aber Sie können durch den Aufruf devenv mit dem /Build swicth von der Kommandozeile bauen: http://msdn.microsoft.com/en-us/library/xee0c8y7(VS.100).aspx

Wie auch immer, Sie können auch bauen Visual Studio-Lösungen mithilfe von MSBuild. Sehen Sie hier für ein Visual Studio 2008 Beispiel: http://blog.benhall.me.uk/2008/07/msbuild-build-visual-studio-2008.html) (Ich denke, dass es für Visual Studio 2010 sehr ähnlich sein wird)

Verwandte Themen