你如何编译C#?

所以,我想知道如何编译C#。 我有Windows 7企业版。 有没有内置或我有下载一个?

如果我必须下载一个,你推荐什么?

我已经对此进行了调整,它告诉了我“csc.exe”,但我找不到这个。

对于任何真正的开发,IDE更可取。 Microsoft免费提供Visual Studio Express版本,其中包含开始使用C#所需的一切。

但是,您可以使用框架中包含的命令行编译器(csc.exe)进行编译。

它应该位于.NET安装目录中; 例如在我的机器上用于.NET 4,64位版本,我有一个csc.exe:

C:\Windows\Microsoft.NET\Framework64\v4.0.30319 

使用命令行编译器csc

 C:\>csc file.cs 

您可以使用Visual Studio社区版 ,这是一个来自Microsoft的全function免费IDE,可以编译C#。

你的选择是:

  1. csc.exe (命令行编译器),位于c:\ Windows \ Microsoft.Net \ Framework \ v4.0.30319 \
  2. 安装Visual Studio Express,VS的免费版,适用于Windows /控制台应用程序 , Web应用程序或Windows Phone应用程序
  3. 购买Visual Studio 2010许可证或获得MSDN订阅

既然你刚刚开始新鲜,为什么不使用为你做这个的IDE呢?

http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-csharp-express

用于字面编译 C#: Native Image Generator

否则获取Visual Studio。

使用Visual Studio将是最简单的方法。 有免费版本 – 有关详细信息,请参阅http://www.microsoft.com/visualstudio/en-us/products/2010-editions/express 。

安装完成后,需要Visual Studio进行编译。 安装完成后,可以转到Visual Studio命令提示符并使用C#编译器csc.exe进行编译。

在这里查看更多信息命令行构建

您需要安装框架(最低2.0)。 然后按照这篇文章进行简单的操作:

http://msdn.microsoft.com/en-us/library/ms379563(v=vs.80).aspx

注意:像VS这样的Microsoft IDE也可以为您执行此操作。

不确定您是否可以在Windows 7 Enterprise中默认执行此操作。 至少你可能需要视觉工作室。

您可以免费获得Visual C#: http : //www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-csharp-express

我会建议Visual Studio ,快递版是免费的,你可以在这里找到有关微软网站的更多信息。

您可以在\Windows\Microsoft.Net\Framework\vX.Y找到命令行编译器csc.exe

但是,您可能希望使用Microsoft的世界级IDE Visual Studio。
您可以下载免费版本 。

还可以考虑使用适用于Mac,Linux和Windows的Mono和MonoDevelop选项。 对于认真的初学者来说,这不是一个糟糕的选

我开始使用SharpDevelop作为便携式文本编辑器,开箱即用(与Sublime等相比)了解ASPX文件,但我现在只使用它和CSC构建了几个小型(<10K行)实用程序。 当您没有管理权限(或时间)在环境中安装完整的Microsoft Visual Studio时,SharpDevelop的便携式副本特别方便。

从这里下载“XCopyable”版本以获得SharpDevelop的便携版: http : //www.icsharpcode.net/OpenSource/SD/Download/Default.aspx#SharpDevelop5x