我对Windows C#快速入门需要什么?

时间:2010-09-27 15:28:29

标签: c#

我需要能够编译和运行用C#编写的简单Windows控制台应用程序需要哪些零碎的东西? Windows的版本是否重要?

4 个答案:

答案 0 :(得分:9)

你需要

  1. 用于编译应用程序的C#编译器
  2. 执行应用程序的.NET Framework
  3. C#编译器附带免费(如啤酒)Visual C# Express Edition。 每个.NET Framework安装中都包含一个命令行C#编译器(csc.exe)。

    .NET Framework包含在最新版本的Windows中的不同版本中。请参阅:What version of the .NET Framework is included in what version of the OS?

    可以免费下载更新版本的.NET Framework from the Microsoft website

    .NET Framework版本需要与编译应用程序的版本相匹配。

答案 1 :(得分:1)

1)C#softwar开发工具包(SDK),包括编译器,运行时和库。 Windows上的两个主要选项是:
   a)来自微软的.NET sdk ...像啤酒一样免费,仅适用于windows
   b)来自Novell的Mono sdk(开源)...免费提供啤酒和自由啤酒,适用于windows,linux,mac ..

2)C#集成开发环境(IDE),如果您想快速,轻松地开发。这里至少有四个选项    a)Visual C#Express版本...来自microsoft,只适用于.NET,仅适用于Windows ...免费,如啤酒中    b)Monodevelop ...适用于.NET和Mono,还有适用于windows,linux,mac的版本..免费,如啤酒,免费自由
   c)SharpDevelop ....只有windows,因为只能在.NET上运行    d)QuickSharp ...仅限Windows,因为它只适用于.NET

3)文档 C#语言规范,MSDN(最广泛的资源)和无限数量的书籍和文章

注意:每个SDK和IDE下载页面都会提到开发的Windows版本要求。所以是的Windows版本很重要。不仅如此,SDK和IDE版本也很重要,因为C#正在积极开发中,最新的C#功能不适用于旧工具。

答案 2 :(得分:0)

您只需要一个.NET Framework重新分发包和记事本。

如果您使用的是Windows Vista或更高版本,则操作系统已经安装了随C#2.0编译器安装的.NET Framework 2.0(您可能需要从分发介质中安装)。

如果您使用的是Windows 2003,则它随附.NET Framework 1.1和C#1.0。您需要下载.NET 2.0或更高版本才能利用更高版本附带的功能(例如泛型)。

您可以在此处找到不同框架版本的列表:

  

.NET Framework Downloads

对于较旧的.NET Framework版本,页面底部有链接。

哪台适用于您的计算机取决于版本和服务包组合 您正在运行的Windows。

答案 3 :(得分:0)

只需下载Visual C#Express即可。它是免费的,包括您需要的一切,包括控制台应用程序的项目类型。

如果您使用的是Windows XP或更新版本,那么您就是好的。安装程序将确保您安装了最新的框架版本。