一、裸机编译
其实我们不需要装任何工具,电脑里就已经有C#和VB编译环境了,它们在我们系统安装时被自动安装了。你可以在如下位置找到csc.exe(C#编译器)和vbc.exe(VB编译器):
C:\Windows\XXXXXXXXXXXXT\Framework\v4.0.30319(安装的最新编译器)C:\Windows\XXXXXXXXXXXXT\Framework\v3.5(Visual C# 2008编译器)C:\Windows\XXXXXXXXXXXXT\Framework\v2.0.50727(Visual C# 2005编译器)如果要编译sln解决方案和csproj/vbproj工程文件,需要下载Microsoft Build Tools。
XXXXXXXXXXXXXXXXXXXXXXXXX/en-us/download/XXXXXXXXXXpx?id=48159(2015版)
XXXXXXXXXXXXXXXXXXXXXXXXX/en-us/download/XXXXXXXXXXpx?id=40760(2013版)
二、精简又强大的开发环境SharpDevelop
下载地址:
XXXXXXXXXXXXXXXXXXXXXXXXXtXXXXXXXXXXXXXXXXXXXXXXt/projects/sharpdevelop建议下载稳定版的(当前是4.4.2版),不要下载Beta版或RC版,不然会有大量bug。
三、跨平台的Mono开发环境
Mono最初是Novell创建的,将.NET框架移植到Linux等其它平台的工程,后来因为某些原因开发团队被解散了,原有团队成员创建了Xamarin公司,继续开发Mono的同时,提供跨平台移动开发解决方案Xamarin,现在已被Microsoft收购。
由于近期Xamarin被Microsoft收购的原因,此处的描述在未来可能不再准确,应该以最新的官方描述为准。
Mono + GTK#(跨平台.NET框架,完全免费):
XXXXXXXXXXXXXXXXXXXXXXXXXXX/MonoDevelop(现在在Windows或Mac中叫做Xamarin Studio):
XXXXXXXXXXXXXXXXXXXXXXXXXX/Xamarin(跨平台移动开发解决方案):
XXXXXXXXXXXXXXXXXXXXXX/四、现在比较火的几个基于.NET/Mono的跨平台游戏引擎
Unity3D:
XXXXXXXXXXXXXXXXXXXXXX/Cocos2d-x:
XXXXXXXXXXXXXXXXXXXXXXXX/MonoGame:
XXXXXXXXXXXXXXXXXXXXXXt/五、Visual Studio
Visual Studio v15
即将推出,敬请期待
Visual Studio 2015(Community版免费,需联网安装,支持.NET 2.0-4.6.x最新版)
这个版本的安装程序很坑爹,即使下载的是完整的ISO文件,安装时也必须要联网,可能因为安装程序会偷偷地更新组建列表,也可能在安装程序里搞了一些小动作,还没有搞明白是什么机制,总之不联网就会报缺少安装包,所以还是联网安装吧。
除此之外,安装如下组件还需要一些额外的网络设置——
安装Windows 10 SDK:DNS改为114.114.114.114和114.114.115.115
安装Android SDK:需要特殊网络环境,此处略(所以Android/iOS开发功能一般还是不要装了,目前为止VS的这个功能很鸡肋)
官方网站:
XXXXXXXXXXXXXXXXXXXXXXXXXXXX/Visual Studio 2013 with Update 5(支持.NET 2.0-4.5.1,可安装最新版开发包)
这个版本的社区版只有英文版,不过对一般人来说,已经够用了。
英文Community版(免费,登录微软账号即可激活):
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX/download/A/A/D/AAD1AA11-FF9A-4B3C-8601-054E89260B78/vs2013.5_ce_XXXXXXo简体中文Ultimate版(序列号网上找):
ed2k://|file|cn_visual_studio_ultimate_2013_with_update_5_x86_dvd_XXXXXXXXXXo|5567336448|641555AD6472A98923B29CC5E371461E|/Visual Studio 2012 + Update 5(免序列号,支持.NET 2.0-4.5,可安装最新版开发包)
简体中文Ultimate版:
ed2k://|file|cn_visual_studio_ultimate_2012_x86_dvd_XXXXXXXXXo|1643802624|A3058CE4F2AD7035DB6E67586D07AAA5|/ed2k://|file|mu_visual_studio_2012_update_5_x86_dvd_XXXXXXXXXXo|2538768384|405A484D70CA922DC6FC1F204818D412|/Visual Studio 2010 + SP1(免序列号,自带文档,支持.NET 2.0-4.0,可安装4.0.3)
简体中文Ultimate版:
ed2k://|file|cn_visual_studio_2010_ultimate_x86_dvd_XXXXXXXXXo|2685982720|4AE6228933DDE49D9BFA4C3467C831C2|/ed2k://|file|mu_visual_studio_2010_sp1_x86_dvd_XXXXXXXXXo|1592336384|C703F08639BBBE0F6F53C694C956F484|/Visual Studio 2008 + SP1(免序列号,自带文档,支持.NET 2.0-3.5)
简体中文Team System版:
ed2k://|file|zh-Hans_visual_studio_team_system_2008_team_suite_x86_dvd_XXXXXXXXXXXXo|4663904256|8E2D6430D819328940B9BF83568589FA|/ed2k://|file|zh-hans_visual_studio_2008_service_pack_1_x86_dvd_XXXXXXXXXXXXo|941703168|E1647161AA5CA4567B787A5606D2A065|/ed2k://|file|cn_msdn_library_for_visual_studio_2008_service_pack_1_x86_dvd_XXXXXXXXXXXXo|2547886080|9139495015368A525A598F372E5FC0C6|/
200字以内,仅用于支线交流,主线讨论请采用回复功能。