【C#】VS2015开发环境的安装和配置(一)2016-08-03更新
分类: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更新的更多相关文章
- 【C#】VS2015开发环境的安装和配置(二)2016-08-03更新
分类:C#.VS2015.WPF.ASP.NET MVC.Android.iOS.Unity3D: 更新日期:2016-08-03 按下面介绍的步骤安装即可. 一.安装JDK和Android SDK ...
- 【C#】VS2015开发环境的安装和配置(三)2016-08-03更新
分类:C#.VS2015.WPF.ASP.NET MVC.Android.iOS.Unity3D: 更新日期:2016-08-03 控制台应用程序.WPF应用程序直接创建即可,这里就不再介绍了.下面仅 ...
- VS2015开发环境的安装和配置 2016-07-03更新
创建日期:2016-07-03 一.简介 为了避免网上乱七八糟的过时介绍,避免误导初学者,这次把至2016年6月底C#开发环境各种版本的更新和安装过程重新整理一下贡献出来.目的是为了让对C#感兴趣的初 ...
- 【C#】VS2015开发环境的安装和配置(转)
出处: http://www.cnblogs.com/rainmj/p/5636518.html http://www.cnblogs.com/rainmj/p/5636529.html http:/ ...
- go 语言开发环境的安装与配置
go 语言开发环境的安装与配置 编辑器选择 一直以来都是用sublime,但是听说sublime对于golang的插件支持并不是特别完善,并且VS Code只要在自身所带的扩展商店里安装go插件就可以 ...
- 教你10分钟内在Windows上完成Rails开发环境的安装和配置
原文:http://www.cnblogs.com/tambor/archive/2011/12/25/rails_anzhuang_railsinstaller.html 一般来说,Windows开 ...
- Win7 32位系统下Java开发环境的安装及配置
目录: Java JDK安装. Java JDK系统环境的配置. 配置常见问题的解决. Java JDK的安装 Java Jdk(Java Development Kit)Java开发不可缺少的环境, ...
- [flutter+dart] windows7下开发环境的安装与配置
前言 博主是做嵌入式的,参加工作时间也不久,而且是非科班出身,之前从未接触过移动开发.最近了解到了flutter框架和dart语言,想作为第二语言学习一下,因此会从最基础的环节开始,以此博客作为记录, ...
- 从零开始安装搭建win10与ubuntu20.04双系统开发环境——集安装、配置、软件、美化、常见问题等于一体的——超详细教程
目录 **前言 ** 关于系统安装配置与软件安装 一.Win10安装ubuntu20.04双系统 1.按照自己的需求分区 2.配置软件镜像源 软件包管理工具介绍 更换APT源--使用国内镜像 3.解决 ...
随机推荐
- Open Source Cassandra Gitbook for Developer
Just released an open source Cassandra Gitbook for developer. http://teddymaef.github.io/learncassan ...
- Java中main()的args的知识点浅谈
我们先来了解下Java中main()方法的默认定义格式: public static void main(String[] args){ }1.main方法是程序执行的入口,除了args这个形参变量可 ...
- 我心中的核心组件(可插拔的AOP)~第五回 消息组件
回到目录 之所以把发消息拿出来,完全是因为微软的orchard项目,在这个项目里,将公用的与领域无关的功能模块进行抽象,形成了一个个的组件,这些组件通过引用和注入的方式进行工作,感觉对于应用程序的扩展 ...
- 知方可补不足~UPDLOCK更新锁的使用
回到目录 对于高并发的场合下,使用UPDLOCK可以有效的控制并发更新的问题,即当一个线程在进行with(UPDLOCK)并进行update时,另一个线程将被阻塞,它会等第一个线程更新结束后,才可以进 ...
- [Java面试一]面试复习大纲.
一.Java基础部分 (搞定所有技术之后才考虑复习的技术点) 1.数组中的排序问题(笔试或者机试,前者可能性更大) 2.面向对象的理解 3.集合相关的问题,比如hashmap跟hashtable的区别 ...
- mybatis多对多映射
数据库里面有角色实体类app_cms_role
- CCNA学习 NAT网络地址转换
CCNA基础 NAT网络地址转换 在计算机网络中,网络地址转换(Network Address Translation,缩写为NAT),也叫做网络掩蔽或者IP掩蔽(IP masquerading),是 ...
- 当你还在纠结于ORM的性能时,我已经远远的把你抛在脑后
最近找工作面试,问到一些过去的工作和项目经验.我把公司用到的ORM框架(LLBL Gen)拿出来谈一谈,说一下他的优势,对方却一直追问ORM的好处,性能方面的问题,让我有时候都不知道如何回答,产生了不 ...
- 深入理解PHP内核(十)变量及数据类型-类型提示的实现
原文链接:http://www.orlion.ga/253/ PHP是弱类型语言,向方法传递参数时也并不严格检查数据类型.不过有时候需要判断传递到方法中的参数,为此PHP中提供了一些函数来判断数据的类 ...
- 自制jQuery焦点图切换简易插件
首页经常是需要一个焦点图切换的效果,最近做的项目也正好需要,所以在网上搜索,后面查到了一个半成品的插件,这里我自己修改了一下. js文件夹下面有两个文件夹jquery.jslide.js与jquery ...