隨着vs2015正式版本的發布,實在按捺不住,安裝體驗了一把,感觸最大的除了可以調試lamda以外莫過於對nuget的升級。
先來一張全景:
怎么樣,風格完全不同了吧。可以顯示預發行版本了,右上角那個小齒輪就是nuget的設置了。
除了界面的風格不同了,更大的區別是增加了很多的新功能,它們主要集中在了右半側。
先來看第一排:
,未安裝的操作那里會顯示安裝(安裝的時候還可以選擇版本了),已經安裝了得會顯示升級、卸載、降級。
下邊的選項會根據是否已安裝顯示不同的功能選項。
如果尚未安裝:
勾選預覽窗口,在點擊安裝的時候會出現一個這個包的預覽界面,這里就不在截圖了。
依賴項行為:忽略依賴項、最低、最高修補程序、最高次要版本、最高。
忽略依賴項:最好不要選擇這項,既然有依賴項,如果不裝的話那怎么可能運行的起來?這個說的有點絕對了,不知道微軟為什么設計這么選項,強迫症嗎?
最低:這個和以前的nuget沒啥區別,安裝滿足該軟件包的依賴項的最小版本(是不是很繞嘴,呵呵)。
最高修補程序:說到這個就要說一下軟件的版本號了,如:5.3.2,依次為主版本號 . 子版本號 .修正版本號。那這個的意思為:如果版本1.2.2為指定最高版本,那就會安裝1.2.0(或者1.2)。
最高次要版本:同上,如果版本1.2.2為指定最高版本,那就會安裝1.0.0(或者1)。
最高:安裝依賴項可提供的最高版本。
文件沖突操作:提示、全部覆蓋、全部忽略。這個就不多解釋了。
如果已安裝:
這幾個選項也很明確了。
至此,新版nuget管理大致介紹完畢,整體來看,新增了指定版本安裝、升級,降級,依賴性選擇性安裝。