Visual studio 2010 是否可以使用Visual C#2010 Express edition编译项目命令行?

Visual studio 2010 是否可以使用Visual C#2010 Express edition编译项目命令行?,visual-studio-2010,Visual Studio 2010,visual c#2010的快速版是否支持命令行生成?我不知道快速版是否包含它,但您可以通过使用/build开关调用devenv从命令行生成: 无论如何,您也可以使用MSBuild构建Visual Studio解决方案。请参见此处的Visual Studio 2008示例:)(我想这与Visual Studio 2010非常相似)C#编译器是.Net框架的一部分。如果您有任何VS2010版本,包括Express,则必须有.NET4.0,因此必须有命令行编译器。通常位于C:\windows\mic

visual c#2010的快速版是否支持命令行生成?

我不知道快速版是否包含它,但您可以通过使用
/build
开关调用
devenv
从命令行生成:

无论如何,您也可以使用MSBuild构建Visual Studio解决方案。请参见此处的Visual Studio 2008示例:)(我想这与Visual Studio 2010非常相似)

C#编译器是.Net框架的一部分。如果您有任何VS2010版本,包括Express,则必须有.NET4.0,因此必须有命令行编译器。通常位于C:\windows\microsoft.net\framework\v4.xxx下\

另外,如果您在新构建之后只查看VS中的输出窗口,您将看到编译器。我有C#Express 2008,当我构建一个新项目时:

------ 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 ==========
在哪里

是编译器


(如果要生成.csproj,MSBuild.exe也将在那里。)

csc.exe-以及更多最小长度的字符
C:\Windows\Microsoft.NET\Framework\v3.5\Csc.exe