分类:C#、VS2015、WPF、ASP.NET MVC、Android、iOS、Unity3D;

更新日期:2016-08-03

一、简介

为了避免网上乱七八糟的过时介绍,避免误导初学者,这次把至2016年8月初C#开发环境各种版本的更新和安装过程重新整理一下。目的是为了让对C#感兴趣的初学者知道到底哪些是过时的,哪些是最新的,哪些是别有用心的人故意给你挖的坑。

先说一下VS2015的官方网址(这是你了解VS2015以及它到底能做哪些事的第1步):

https://www.visualstudio.com/en-us/visual-studio-homepage-vs.aspx

其中:

VS2015 Enterprise(含Update3)是功能最全且性能无限制的商业版本。

VS2015 Community(含Update3)是全功能的免费版

说明:微软搞的免费的VS2015 Community的作用和IBM搞的免费的Eclipse作用相同,都是为了吸引开发者的。如果你能忍受性能的限制,如果你想玩没有人去承担责任的各种开源架构,如果你想将各种开源程序直接拿来糊弄老板,如果老板想用0%的投资赚取100%的利润(呵呵,……),那么,对于C#开发人员来说,VS2015 Community是首选;对于Java开发人员来说,Eclipse是首选。为什么?原因很简单,微软和IBM肯定都不会去找你的麻烦,只要你的用户能忍受你搞的大杂烩就行了。

但是,如果你想让开发的系统稳定可靠,而且没有性能限制,还是用收费的企业版吧(学习时可以用破解的)。本博客介绍的就是这个版本(VS2015简体中文企业版)。

二、截至到2016年8月各种开发工具的最新版本

1、VS2015:Update3

2、Android SDK:25.1.7

3、Xmarin for Visual Studio:4.1.2.18

4、HAXM:6.0.3

5、Unity:5.3.5f1

6、Visual Studio Tools for Unity:2.3

7、百度Android SDK:4.0.0

8、百度TTS:2.2.7

本博客后面的安装和示例运行截图都是针对上面介绍的这些最新版本而言的。

三、VS2015能干什么

这里简单介绍一下用VS2015简体中文企业版(自带Update3)能开发哪些应用程序。

1、开发经典的应用程序

如果你希望学习用C#开发VS2015自带的【控制台应用程序】、【Windows窗体应用程序】、【WPF应用程序】、【ASP.NET Web应用程序】、……,只需要安装VS2015并选择默认配置即可。

2、个人开发还是团队开发

对于个人开发或者学习,只需要在本机安装VS2015即可。安装环境要求:Win7(SP1及以上)、Win10都可以。本人使用的是Win10操作系统(各种版本的Win10都可以)。

对于团队开发(比如几十个人同时开发同一个“项目”,注意这里的“项目”在VS2015中称为“解决方案”),除了在团队中每个人开发用的计算机上安装VS2015外,还需要准备一台服务器并在服务器上安装【Visual Studio Team Foundation Server 2015 更新 3】,服务器操作系统要求:Windows Server 2012或者Windows Server 2012 R2,注意TFS 2015好像目前还不支持Windows Server 2013(本人没测试过)。

3、开发Android和iOS应用程序

如果你希望学习用C#开发可在Android、iOS、Win10等平台上运行的跨平台移动应用程序,除了安装VS2015以外,还需要安装下面的内容。

【下面的“最新”是指2016年8月底】:

JDK:jdk8u91

Android SDK(最新稳定版:25.1.7)

Xmarin for Visual Studio(最新稳定版:4.1.2.18),这个版本的变化比较大,简单来说,从这个版本开始,在VS2015中编译Android应用程序时不再使用Xmarin编译器,而是改为直接用MSBuild来编译了,同时从该版本开始正式支持Android 7.0(API 24)的开发。

HAXM(最新稳定版:6.0.3)

对于Android开发,这些新的版本都带来了什么惊喜呢?看《VS2015开发环境的安装和配置(三)》中介绍的Android模拟器的运行截图你就明白了。

4、开发3D游戏、3D应用、虚拟现实应用(VR)

如果你希望学习用C#开发可在Windows、Linux、Android、iOS、MAC等二十多个平台上运行的2D游戏、3D游戏、3D应用、虚拟现实应用(VR),除了安装VS2015以外,还需要安装下面的内容:

Unity(最新稳定版:5.3.5f1)

了解了VS2015最基本的内容后,接下来请继续看下一篇的具体安装步骤【VS2015开发环境的安装和配置(二)】。

【C#】VS2015开发环境的安装和配置(一)2016-08-03更新的更多相关文章

  1. 【C#】VS2015开发环境的安装和配置(二)2016-08-03更新

    分类:C#.VS2015.WPF.ASP.NET MVC.Android.iOS.Unity3D: 更新日期:2016-08-03 按下面介绍的步骤安装即可. 一.安装JDK和Android SDK ...

  2. 【C#】VS2015开发环境的安装和配置(三)2016-08-03更新

    分类:C#.VS2015.WPF.ASP.NET MVC.Android.iOS.Unity3D: 更新日期:2016-08-03 控制台应用程序.WPF应用程序直接创建即可,这里就不再介绍了.下面仅 ...

  3. VS2015开发环境的安装和配置 2016-07-03更新

    创建日期:2016-07-03 一.简介 为了避免网上乱七八糟的过时介绍,避免误导初学者,这次把至2016年6月底C#开发环境各种版本的更新和安装过程重新整理一下贡献出来.目的是为了让对C#感兴趣的初 ...

  4. 【C#】VS2015开发环境的安装和配置(转)

    出处: http://www.cnblogs.com/rainmj/p/5636518.html http://www.cnblogs.com/rainmj/p/5636529.html http:/ ...

  5. go 语言开发环境的安装与配置

    go 语言开发环境的安装与配置 编辑器选择 一直以来都是用sublime,但是听说sublime对于golang的插件支持并不是特别完善,并且VS Code只要在自身所带的扩展商店里安装go插件就可以 ...

  6. 教你10分钟内在Windows上完成Rails开发环境的安装和配置

    原文:http://www.cnblogs.com/tambor/archive/2011/12/25/rails_anzhuang_railsinstaller.html 一般来说,Windows开 ...

  7. Win7 32位系统下Java开发环境的安装及配置

    目录: Java JDK安装. Java JDK系统环境的配置. 配置常见问题的解决. Java JDK的安装 Java Jdk(Java Development Kit)Java开发不可缺少的环境, ...

  8. [flutter+dart] windows7下开发环境的安装与配置

    前言 博主是做嵌入式的,参加工作时间也不久,而且是非科班出身,之前从未接触过移动开发.最近了解到了flutter框架和dart语言,想作为第二语言学习一下,因此会从最基础的环节开始,以此博客作为记录, ...

  9. 从零开始安装搭建win10与ubuntu20.04双系统开发环境——集安装、配置、软件、美化、常见问题等于一体的——超详细教程

    目录 **前言 ** 关于系统安装配置与软件安装 一.Win10安装ubuntu20.04双系统 1.按照自己的需求分区 2.配置软件镜像源 软件包管理工具介绍 更换APT源--使用国内镜像 3.解决 ...

随机推荐

  1. JavaScript包装对象

    JavaScript是面向对象的语言,使用”.”操作符可以访问对象的属性和方法,而对于基本类型(null, undefined, bool, number, string)应该是值类型,没有属性和方法 ...

  2. Redis集群~StackExchange.Redis(10月6号版1.1.608.0)连接Twemproxy支持Auth指令了

    回到目录 对于StackExchange.Redis这个驱动来说,之前的版本在使用Proxy为Twemproxy代理时,它是不支持Password属性的,即不支持原始的Auth指令,而我也修改过源代码 ...

  3. atitit.TokenService v3 qb1  token服务模块的设计 新特性.docx

    atitit.TokenService v3 qb1  token服务模块的设计 新特性.docx 1.1. V3 新特性1 1.2. V2 新特性1 2. Token的归类1 3. Token的用途 ...

  4. C# WebBrowser 获得选中部分的html源码

    Winform程序 2.0的. 需要引用Microsoft.mshtml. private void Form1_Load(object sender, EventArgs e) { webBrows ...

  5. iOS-数据持久化-属性列表

    属性列表 属性列表文件是一种XML文件,Foundation框架中的数组和字典等都可以于属性列表文件相互转换. NSArray类常用读写属性列表文件的方法: +arrayWithContentsOfF ...

  6. 元素多层嵌套,JS获取问题

    如果一段html嵌套过多,在js中获取还是比较麻烦的,我写了几套方案,大家可以参考参考,如果你有好的方法,也分享出来,让我们瞧瞧. HTML: <!DOCTYPE html> <ht ...

  7. 如何查看某个查询用了多少TempDB空间

        最近帮助客户调优的过程中,发现客户的TempDB存在非常大的压力,经过排查是发现某些语句对TempDB的巨量使用所导致.     在SQL Server中,TempDB主要负责供下述三类情况使 ...

  8. 学习WPF——使用Font-Awesome图标字体

    图标字体介绍 在介绍图标字体之前,不得不介绍图标格式ICON ICON是一种图标格式,我们操作系统中各种应用程序都包含一个图标 比如QQ程序的图标是一个可爱的企鹅,我的电脑是一个显示器图标 ----- ...

  9. 机器学习&数据挖掘笔记_24(PGM练习八:结构学习)

    前言: 本次实验包含了2部分:贝叶斯模型参数的学习以及贝叶斯模型结构的学习,在前面的博文PGM练习七:CRF中参数的学习 中我们已经知道怎样学习马尔科夫模型(CRF)的参数,那个实验采用的是优化方法, ...

  10. Flexbox制作CSS布局实现水平垂直居中

    Flexbox实现一个div元素在body页面中水平垂直居中: <!DOCTYPE html><html lang="en"><head>  & ...