你如何编译C#?

时间:2011-11-02 21:01:45

标签: c#

所以,我想知道如何编译C#。我有Windows 7企业版。有内置的还是我有下载的?

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

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

14 个答案:

答案 0 :(得分:12)

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

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

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

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

答案 1 :(得分:3)

使用命令行编译器csc

C:\>csc file.cs

答案 2 :(得分:3)

您可以使用Visual Studio Community edition这是一个来自Microsoft的全功能免费IDE,它将编译C#。

答案 3 :(得分:2)

您的选择是:

  1. csc.exe(命令行编译器),位于c:\ Windows \ Microsoft.Net \ Framework \ v4.0.30319 \
  2. Windows/Console ApplicationsWeb ApplicationsWindows Phone Applications
  3. 安装Visual Studio Express,VS的免费版
  4. Purchase a license for Visual Studio 2010或获得MSDN subscription

答案 4 :(得分:1)

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

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

答案 5 :(得分:0)

从字面上编译 C#:Native Image Generator

否则获取Visual Studio。

答案 6 :(得分:0)

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

答案 7 :(得分:0)

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

点击此处了解更多信息Command-Line Building

答案 8 :(得分:0)

您需要安装框架(最低2.0)。然后按照文章获取简单的操作方法:

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

注意:VS之类的Microsoft IDE也可以为您执行此操作。

答案 9 :(得分:0)

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

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

答案 10 :(得分:0)

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

答案 11 :(得分:0)

您可以在csc.exe

中找到命令行编译器\Windows\Microsoft.Net\Framework\vX.Y

但是,您可能希望使用Microsoft的世界级IDE Visual Studio 您可以下载free version

答案 12 :(得分:0)

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

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

答案 13 :(得分:-1)

另请考虑使用Mono&amp; amp; MonoDevelop适用于Mac,Linux和Windows。对于一个认真的初学者来说,这不是一个糟糕的选择。

相关问题