如何编译c# ?

本文关键字:编译 何编译 | 更新日期: 2023-09-27 18:13:34

所以,我想知道如何编译c#。我用的是Windows 7企业版。有内置的程序还是我需要下载一个?

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

我谷歌了一下,它告诉我"csc.exe"但是我找不到这个

如何编译c# ?

对于任何实际的开发,IDE都是更好的选择。微软提供了免费的Visual Studio Express版,它包含了你开始使用c#所需要的一切。

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

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

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

您的选择是:

  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订阅

使用命令行编译器csc

C:'>csc file.cs

你可以使用Visual Studio Community edition,它是微软提供的一个功能齐全的免费IDE,可以编译c#。

既然你是从头开始,为什么不使用一个IDE来为你做呢?

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

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

然而,你可能会想使用Visual Studio,微软的世界级IDE。
您可以下载免费版

对于字面上的编译 c#: Native Image Generator

使用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

不确定你是否可以在Windows 7企业版中默认这样做。至少你可能需要visual studio。

你可以在这里免费获得Visual c#: http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-csharp-express

我建议使用Visual Studio,它的快速版是免费的,你可以在这里的微软网站上找到更多的信息

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

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

还可以考虑使用Mono &MonoDevelop适用于Mac, Linux和Windows。