初探 Visual Studio 2017 RC - IDE 使用者體驗篇
在 初探 VISUAL STUDIO 2017 RC - 安裝篇 分享了 Visual Studio 2017 RC 的安裝體驗,這篇就要針對基本 IDE 的使用者體驗增強部份來作一些分享。
在 初探 VISUAL STUDIO 2017 RC - 安裝篇 分享了 Visual Studio 2017 RC 的安裝體驗,這篇就要針對基本 IDE 的使用者體驗增強部份來作一些分享。
在 2016 年的 11 月,微軟藉由 Connect 大會發佈了"地表最強開發工具" Visual Studio 2017 的 RC (發行候選)版本。
Visual Studio 2017 支援的平台和相容性可以參考 這個連結
這個版本的 Visual Studio 不支援 Silverlight 專案。 若要維護 Silverlight 應用程式,請繼續使用 Visual Studio 2015。
這個版本不支援 Windows 市集 8.1 和 8.0 以及 Windows Phone 8.1 和 8.0 專案。 若要維護這些應用程式,請繼續使用 Visual Studio 2015。 若要維護 Windows Phone 7.x 專案,請使用 Visual Studio 2012。
已哭...
如果沒什麼意外的話,應該在接下來的一兩個月裡面,我們就可以看到正式版出現了。
在正式版出現之前,先用相對穩定的 RC 版來熟悉一下之後將要使用的工具是蠻值得一試的一件事。
接下來就各位分享一下安裝和試用的心得。
常常在工作的時候找到不錯用的 Visual Studio 擴充功能,但是往往回家又得再安裝一次,有時候忙過頭隔個幾天想安裝就忘記名字叫什麼了。一直在想說怎麼沒有一個功能可以在不同的電腦之間同步安裝過的擴充功能,果不其然,還真的有耶!!
前一陣子重灌了工作機的作業系統,也重新安裝了 Visual Studio 2015 ,雖說 Visual Studio 會自動透過 Microsoft Account 把我的設定同步回來,但是卻不包含擴充功能的同步,所以之後又得要再手動把之前裝過的擴充功能一個一個安裝回來,真的是蠻花時間也蠻讓我頭痛的。
向谷歌大神求救之後,發現有不少人有相同的問題,而微軟也從善如流的就開發出了這樣的一個擴充功能,也就是我們今天的主角 -- Roaming Extension Manager
安裝了這個擴充功能之後,在 Visual Studio 2015 的 擴充功能管理視窗裡面會多出現一個名為 Roaming Extension Manager
的分類。
而所有已安裝的擴充功能上都會多出一個小圖示,以用來顯示它被同步的狀態為何,圖示與狀態共有三種,分別如下:
:此擴充功能已同步到你的雲端設定中,但是尚未在目前的機器上安裝該擴充功能。可以透過右邊的 Download
按鈕進行下載安裝。
:此擴充功能已經同步到雲端設定,並且也已經安裝到本機。可以透過右方的 Stop Roaming
按鈕停止同步。
:此擴充功能已經安裝到本機,但是並未同步到雲端設定。可以透過右方的 Start Roaming
按鈕進行同步。
以上。希望能幫到有需要的朋友喔!!~
很開心的可以成功建置出Android應用程式之後...咦!? 怎麼不能Debug!!??Visual Studio把應用程式佈署到模擬器之後就不管了??哪招啊!?
相信大家應該都知道Visual Studio 2015裡面很佛心的包含了多種Android裝置的模擬器,讓我們在開發Android應用程式的時候也可以透過它來進行除錯。
我們也可以透過Visual Studio選單裡的 -> Tools
-> Android
-> Android Emulator Manager
來建立虛擬的Android裝置以便於進行除錯。
日前微軟公開了收購 Xamarin 的消息,也很佛心的把它提供給 Visual Studio 的使用者們使用,這麼佛心的東西,怎麼可以不玩看看呢?
這樣想的我,很開心的在安裝完 Visual Studio 2015 Update 3 之後,就隨手建了一個 Xamarin Form 的專案想來玩看看。
但是,故事的發展永遠沒有想像得那麼簡單...
通常自己一個人在寫 Code 的時候,想怎麼編排就怎麼排,自己看得懂、看得開心就好;但是遇到多人協力開發的專案,程式碼可能會來自不同的人手上,如果沒有事先規範好程式碼的編排規則的話,那讀別人的 Code 就會很吃力了,更別說要接手下去改,這個時候, Visual Studio 內建的格式化工具就很管用了。
上篇講到了怎麼做 Source Code 的自動格式化,但是用內建的功能,其實有個不太方便的地方 -- 一次只能格式化一個檔案,這個問題對於我來說就頭很大了,通常一個專案不太可能只有兩三個檔,動不動就要每個檔案都開來自動格式化一下也是很累人而且浪費時間的一件事,這時候,整個專案裡面的檔案都可以自動格式化的功能就變成是必備的了!!