你如何编译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#。
你的选择是:
- csc.exe (命令行编译器),位于c:\ Windows \ Microsoft.Net \ Framework \ v4.0.30319 \
- 安装Visual Studio Express,VS的免费版,适用于Windows /控制台应用程序 , Web应用程序或Windows Phone应用程序
- 购买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