Visual Studio 2017是由微軟推出的實用型代碼編程軟件,支持 C#、C++、Python、Visual Basic、Node.js、HTML、JavaScript 等絕大多數(shù)的主流代碼語言,強大的調(diào)試和診斷功能,可以輕松尋找到代碼中的錯誤問題,從而快速進行修復(fù)和修改,滿足不同類型編程人員的需求。
Visual Studio 2017軟件特色
快速生成更智能的應(yīng)用
實時結(jié)構(gòu)驗證等新功能有助于推動在開發(fā)過程早期開展 DevOps。 此外,無論使用哪種語言或平臺,對常用功能(如代碼導(dǎo)航、IntelliSense、重構(gòu)和代碼修復(fù))的增強改進都能節(jié)省時間和精力。
更快速地找到并修復(fù) bug
改進了整個調(diào)試和測試體驗,幫助用戶盡早發(fā)現(xiàn)并解決問題。 Live Unit Testing、異常幫助程序和“運行以單擊”等功能降低了回歸風(fēng)險,并能即時暴露新 bug 的根本原因,從而加強對 DevOps 循環(huán)的控制。
與云集成
內(nèi)置工具支持與 .NET 和 .NET Core 應(yīng)用程序、Azure 應(yīng)用程序和 Azure 功能、服務(wù)、Docker 和 Windows 容器等所有服務(wù)進行全面集成。 無縫體驗讓用戶感覺如同在 Azure 數(shù)據(jù)中心內(nèi)工作一樣。
有效協(xié)作
直接管理任意提供程序(包括 Azure DevOps、Team Foundation Server 或 GitHub)托管的團隊項目。 或者,使用新增的“打開任意文件夾”功能,無需使用正式項目或相關(guān)解決方案,即可快速打開并處理幾乎所有代碼文件。
交付優(yōu)質(zhì)移動應(yīng)用
借助 Xamarin 的高級調(diào)試、分析工具和單元測試生成功能,生成、連接和調(diào)整適用于 Android、iOS 和 Windows 的本機移動應(yīng)用變得空前快速和簡單。 還可以選擇使用 Apache Cordova 開發(fā)移動應(yīng)用,或生成 C++ 跨平臺庫。
提升語言功能
Visual Studio 繼續(xù)投入資源,加強對最新編程語言功能的支持。 無論使用 C#、Visual Basic、C++、TypeScript、F# 還是第三方語言(如 JavaScript 和 Python),在整個開發(fā)體驗中都將獲得一流的功能支持。
創(chuàng)建理想的 IDE
基于工作負載的全新安裝程序可優(yōu)化安裝,以確保你可以選擇只獲取自己所需的內(nèi)容。
性能得以優(yōu)化
Visual Studio 對日常使用的核心功能進行了大量性能改進。 還會發(fā)現(xiàn),在整個開發(fā)生命周期中,啟動速度顯著加快,內(nèi)存占用大大降低,響應(yīng)能力明顯提高。
更快地交付軟件
結(jié)合使用 Azure DevOps 和 Team Foundation Server,將軟件無縫交付至任意目標(biāo)平臺。 通過 Redgate 數(shù)據(jù)工具將 DevOps 流程擴展到 SQL Server 中,并通過 Visual Studio 安全地自動處理數(shù)據(jù)庫部署。 結(jié)合使用 Xamarin 測試記錄器和 Xamarin 測試云,可以直接在 IDE 內(nèi)測試數(shù)千臺物理設(shè)備。
保持領(lǐng)先優(yōu)勢
Enterprise 和 Professional 客戶可以參加業(yè)內(nèi)領(lǐng)先合作伙伴(包括 Pluralsight 和 Opsgility)補充提供的培訓(xùn)。 另外還可以獲得 Parallels 和 SyncFusion 等精選合作伙伴提供的軟件許可證。
Visual Studio 2017軟件功能
1、開發(fā)
快速導(dǎo)航、編寫并修復(fù)你的代碼
Visual Studio 使你能夠準確、高效地編寫代碼,并且不會丟失當(dāng)前的文件上下文。 你可以輕松地放大到詳細信息,例如調(diào)用結(jié)構(gòu)、相關(guān)函數(shù)、簽入和測試狀態(tài)。 還可以利用我們的功能來重構(gòu)、識別和修復(fù)代碼問題。
2、Debug
輕松調(diào)試、探查和診斷
使用 Visual Studio 調(diào)試程序來跨語言、本地或遠程、甚至跨代碼的歷史記錄快速查找 bug 并進行調(diào)試。 利用探查器工具查找并診斷性能問題,且無需離開調(diào)試程序工作流。
3、測試
使用全面的測試工具編寫高質(zhì)量代碼
Visual Studio 測試工具幫助你交付高質(zhì)量的軟件。 使用這些工具規(guī)劃、執(zhí)行和監(jiān)視你的全部測試工作。 通過質(zhì)量指標(biāo)、指標(biāo)和全面的測試狀態(tài)報告來掌握你的測試規(guī)劃。
4、協(xié)作
使用版本控制、提供敏捷性、高效協(xié)作
在任意提供商(包括 GitHub)托管的 Git 存儲庫中管理你的源代碼。 或者,使用 Visual Studio Team Services 管理您整個項目的代碼、Bug 和工作項。
5、擴展
自定義 Visual Studio
通過利用由 Microsoft、我們的合作伙伴和社區(qū)提供的工具、控件和模板擴展 Visual Studio 的功能。 通過構(gòu)建你自己的擴展來根據(jù)你的喜好進行進一步操作和自定義。
Visual Studio 2017軟件亮點
1、導(dǎo)航增強:Visual Studio 2017 極大地改善了代碼導(dǎo)航,并對結(jié)果進行著色,提供自定義分組、排序、過濾和搜索。強大的 Go to All(ctrl + T 或 ctrl +,),能對解決方案中的任何文件、類型、成員或符號聲明的快速、完整搜索。
2、無須解決方案加載文件:Visual Studio 2017 可以直接打開并處理 C#、 C ++ 、 Ruby 、 Go 等一系列語言的任何文件。詳情
3、智能過濾:IntelliSense 現(xiàn)在提供過濾器,幫助得到你所需要的,而不必涉足過多的步驟。
4、語言改進:添加了新的 C# 語言重構(gòu)命令,幫助將代碼以最新標(biāo)準現(xiàn)代化。新的風(fēng)格分析器和對 EditorConfig 的支持能夠協(xié)調(diào)整個團隊的編碼標(biāo)準。
5、CMake support for C++:可以通過在 Visual Studio 中直接加載 CMake 項目來開始編碼。
6、Linux support for C++: Visual C ++ for Linux 開發(fā)現(xiàn)在是 Visual Studio 2017 的一部分。詳情
7、Live unit testing:顧名思義,實時告訴你單元測試將通過或失敗,而不用離開代碼編輯器。 詳情
8、Run to Click: 當(dāng)在調(diào)試器中停止在某個中斷狀態(tài)時,將鼠標(biāo)懸停在一行代碼上,你會看到 Run to Click glyph。單擊可在該行停止并下次繼續(xù)以此執(zhí)行。
9、Exception Helpers:可立即查看異常的根本原因,即時訪問內(nèi)部異常。此外,可以在拋出異常停止時通過單擊復(fù)選框添加條件來排除從指定模塊拋出的異常類型。
10、小而輕的安裝:Visual Studio 2017 新的安裝程序更容易啟動和運行。最小安裝只有以前版本的十分之一大小,只需一兩分鐘即可完成安裝。
安裝教程
通過在命令行窗口中配置參數(shù)運行安裝工具文件,下載Visual Studio安裝過程中所需要的全部文件。注意參數(shù)前面是兩個半角橫線。
參數(shù)值
--layout 安裝文件的下載路徑,例如:C:\DataDanZhang\vs2017\offline-en-chs
--lang 語言包。例如需要中文版,則輸入?yún)?shù):
- -lang cn-ZH
語言編碼語言
cs-CZ Czech
de-DE German
en-US English 英文
es-ES Spanish
fr-FR French
it-IT Italian
ja-JP Japanese
ko-KR Korean
pl-PL Polish
pt-BR Portuguese - Brazil
ru-RU Russian
tr-TR Turkish
zh-CN Chinese – Simplified 中文簡體
zh-TW Chinese - Traditional
對我們來說,大家比較關(guān)注的是中文簡體和英文,下面是下載中文和英語的示例
C:\DataDanZhang\vs2017>mu_visual_studio_enterprise_2017_x86_x64_10049783.exe --l
ayout C:\DataDanZhang\vs2017\offline-en-chs --lang en-US zh-CN
注意,如果你不選擇任何參數(shù),則會下載全部語言的安裝包,可能需要占用磁盤24GB。
Figure 1 - 命令行
Figure 2 - 初始化下載程序
Figure 3 - 開始啟動下載
制作ISO鏡像文件
可以在網(wǎng)上下載一個免費的ISO文件工具,把下載的文件都打包在一個ISO文件中。