分類: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開發環境的安裝和配置(二)】。
