繁体   English   中英

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

[英]What do I need for a Windows C# quickstart?

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

你需要

  1. AC#编译器来编译应用程序
  2. 用于执行应用程序的.NET Framework

AC#编译器附带免费(如啤酒) Visual C#Express Edition 每个.NET Framework安装中都包含一个命令行C#编译器( csc.exe )。

.NET Framework包含在最新版本的Windows中的不同版本中。 请参阅: 哪个版本的操作系统包含哪个版本的.NET Framework?

可以从Microsoft网站免费下载更新版本的.NET Framework。

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

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

2)AC #Intelliration Development Enviroment(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#功能不适用于旧工具。

您只需要一个.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下载

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

哪一个适用于您的计算机取决于您运行的Windows的版本和Service Pack组合。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM