2009-11-22 47 views

Trả lời

12

Trình biên dịch C# là một phần của .Net Framework. Nếu bạn có bất kỳ phiên bản VS2010 nào, bao gồm Express, bạn phải có .Net 4.0, vì vậy bạn phải có trình biên dịch dòng lệnh. Thường sống dưới C: \ windows \ microsoft.net \ framework \ v4.xxx \

Ngoài ra, nếu bạn chỉ nhìn vào cửa sổ đầu ra trong VS sau khi xây dựng mới, bạn sẽ thấy trình biên dịch. Tôi có C# Express 2008, và khi tôi xây dựng một dự án mới:

------ 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 ========== 

nơi

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

là trình biên dịch.

(MSBuild.exe cũng sẽ ở đó nếu bạn muốn xây dựng một .csproj.)

+0

Và tên của nó là ...? :) – grigoryvp

+0

csc.exe - và nhiều ký tự cho độ dài tối thiểu – Brian

5

Tôi không biết nếu phiên bản Express bao gồm nó, nhưng bạn có thể xây dựng từ dòng lệnh bằng cách gọi devenv sử dụng /Build swicth: http://msdn.microsoft.com/en-us/library/xee0c8y7(VS.100).aspx

Dù sao, bạn cũng có thể xây dựng các giải pháp Visual Studio bằng cách sử dụng MSBuild. Xem ở đây cho một ví dụ Visual Studio 2008: http://blog.benhall.me.uk/2008/07/msbuild-build-visual-studio-2008.html) (Tôi đoán rằng nó sẽ rất giống với Visual Studio 2010)

Các vấn đề liên quan