visual studio 2017mac版本正式的推出,相信有很多人都是非常的期待的,現(xiàn)在為大家?guī)?lái)visual studio 2017 for mac正式版,讓你可以直接的使用,如果你對(duì)這個(gè)感興趣的話可以使用哦!
visual studio 2017 for mac正式版介紹
Visual Studio for Mac將Xamarin的移動(dòng)中心IDE Xamarin Studio擴(kuò)展到Mac上的移動(dòng)優(yōu)先云端首選開發(fā)環(huán)境。這個(gè)以開發(fā)人員為中心的工具允許您利用.NET的強(qiáng)大功能為用戶所需的所有平臺(tái)創(chuàng)建應(yīng)用程序。
Visual Studio for Mac的用戶體驗(yàn)(UX)與Windows對(duì)應(yīng)的用戶體驗(yàn)(UX)類似,但具有本機(jī)macOS感覺(jué)。創(chuàng)建,打開和開發(fā)應(yīng)用程序?qū)⑹且郧霸赪indows上使用Visual Studio的任何人的熟悉體驗(yàn)。此外,Visual Studio for Mac還采用了許多功能強(qiáng)大的工具,使其Windows對(duì)應(yīng)物如此強(qiáng)大的IDE。
Roslyn編譯器平臺(tái)用于重構(gòu)和智能感知。其項(xiàng)目系統(tǒng)和構(gòu)建引擎使用MSBuild,其源代碼編輯器支持TextMate軟件包。它使用與Xamarin和.NET Core應(yīng)用程序相同的調(diào)試器引擎,以及與Xamarin.iOS和Xamarin.Android相同的設(shè)計(jì)人員。
本文探討了Visual Studio for Mac的各個(gè)部分,提供了一些功能,使其成為創(chuàng)建跨平臺(tái)應(yīng)用程序的強(qiáng)大工具。
visual studio 2017 for mac正式版功能
多平臺(tái)應(yīng)用模板
現(xiàn)在,使用多平臺(tái) Xamarin.Forms 應(yīng)用和本機(jī)應(yīng)用項(xiàng)目模板可以快速創(chuàng)建多平臺(tái)移動(dòng)應(yīng)用和其云后端。
多進(jìn)程調(diào)試
項(xiàng)目具有“項(xiàng)目運(yùn)行配置”,可以指定運(yùn)行項(xiàng)目的選項(xiàng)和參數(shù)。 在工具欄中的下拉列表中可以查看和更改當(dāng)前活動(dòng)的“運(yùn)行配置”。
TextMate 包
Visual Studio for Mac 支持 TextMate 語(yǔ)言包
watchOS 擴(kuò)展向?qū)?/strong>
在 Xcode 8.3 中,Apple 引入了 watchOS 擴(kuò)展(與 iOS 擴(kuò)展類似),第一個(gè)引入的是 Intents 擴(kuò)展 (Siri)。
音頻設(shè)備向?qū)?/strong>
新的音頻設(shè)備擴(kuò)展向?qū)г鎏砹?3 個(gè)選項(xiàng),可用于自定義音頻設(shè)備項(xiàng)目模板的 plist。
visual studio 2017 for mac正式版更新內(nèi)容
其他改進(jìn)和 Bug 修復(fù)
在自動(dòng)完成窗口中處理 Deprecated 和 Obsoleted 屬性。 這使得過(guò)時(shí)的 Xamarin.iOS 和已棄用的 API 顯示為刪除線。
現(xiàn)在,當(dāng)部署到設(shè)備時(shí)會(huì)顯示進(jìn)度欄。 此功能對(duì) watchOS 非常有用。 (需要 Xamarin.iOS 10.5.0.323+)。
現(xiàn)在我們使用 Xamarin.iOS 中已知的 OS 版本來(lái)填充部署目標(biāo)下拉列表。
這樣操作有兩個(gè)優(yōu)點(diǎn),我們可以提供每個(gè)應(yīng)用擴(kuò)展類型的準(zhǔn)確最低版本,并且可以避免顯示 OS 版本(基于 Xcode,Xamarin.iOS 尚不支持)。
Mac/iOS API 問(wèn)題分析器
觸發(fā)分析器時(shí)修復(fù)重復(fù)的標(biāo)記。
從屬性中獲取“消息”(框架中解釋為什么 API 已棄用/過(guò)時(shí)的信息),并將該信息附加到不同的可用性消息。
更新所有可用性消息,以提高清晰度。
通過(guò)在可用性消息中使用符號(hào)名稱來(lái)提高清晰度,
從:API Usage Issue: this API requires iOS 10.0 or later
更改為:'MyMethod' is only available on iOS 10.0 or newer
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版