VS也能夠這樣進行快捷安裝

1、前言

記錄帶新人的那些事,主要是一些工做技巧上的分享git

部門老大:阿元,明天有幾個實習生新人開發來入職,你負責帶一下他們github

阿元: 明天嗎?哦,好的,順便問下:男的女的?shell

部門老大:女的,還沒畢業,你好好好帶哦。json

阿元: 好的,沒問題,交給我吧(心裏開心的.jpg)asp.net

次日到來了。。。工具

跳過沒必要要的雜事,就來到了部門老大招呼她們後並安排座位,就這樣,把她們安排在我邊上了,(激動.jpg)按耐住心裏躁動的心,跟打了個招呼,讓他們坐下,老大在邊上順道對新來的小妹妹介紹了幾句,這個是大家元哥,之後就他帶着大家倆,有什麼不懂的均可以請教他,老大回去的時候還拍了肩膀說了句,好好帶她們。隨聲應道,嗯呢。visual-studio

等作到座位上以後,先讓她們熟悉一下工位,隨後便給她們安排了任務,先看看本身工位上公司分配的電腦上是否是有VS工具,沒有的先裝一個,而後再給大家講講一些......。兩個妹妹聽完後,便應聲答好。網站

時間走呀走呀。。。ui

過一會一個妹子(這裏稱爲A)說到:這裏面的幾個要怎麼選呢?.net

我看了看就說:emm, 這個,這個,還有這個,還有這個,等等,還有這一個,emm,差很少了,再改一下安裝路徑吧,嗯,就這些了,點擊安裝吧,讓它安裝就能夠了。

旁邊的另外一個小妹妹也趴了過了看了一下,看了個人操做以後,也會到本身的座位上裝起了軟件。

就這樣一天的工做持續進行着。

而我回想剛剛給他們裝軟件的時候,就想這要是每一次都要給他們說安裝那些組件,那確實是有些麻煩,要是有什麼方式直接點擊運行,自動幫你勾選對應的組件,一鍵完成安裝那就方便許多了。

因此,這就開始個人搗鼓了。

2、探索

通過一番查找資料,發如今安裝vs2019官方文檔中介紹到,能夠經過命令行參數來安裝Visual Studio,使用各類命令行來控制或者自定義安裝,能夠預先選定了預約選項的安裝,以及自動安裝過程。命令行選項與安裝引導程序結合使用,安裝引導程序是啓動下載過程的小型 (1 MB) 文件。 安裝引導程序是你從 Visual Studio 網站下載時啓動的第一個可執行文件。

再後續的查找中,發如今aspnetcore的源碼中的編譯生成源碼的文檔中指出,在window上構建asp.net core的要求:

  1. Windows 10版本1803或更高版本。
  2. 至少10 GB的磁盤空間和良好的Internet鏈接(咱們的構建腳本下載了不少工具和依賴項)

在安裝Visual Studio 2019中,要安裝所需的確切組件,能夠運行eng/scripts/InstallVisualStudio.ps1.

PS> ./eng/scripts/InstallVisualStudio.ps1

任何符合要求的Visual Studio 2019實例均可以。有關這些要求,請參見global.jsoneng / scripts / vs.json。默認狀況下,該腳本將安裝Visual Studio Enterprise Edition,可是您能夠經過傳遞-Edition標誌來使用其餘版本。

{
    "channelUri": "https://aka.ms/vs/16/release/channel",
    "channelId": "VisualStudio.16.Release",
    "includeRecommended": false,
    "addProductLang": [
        "en-US"
    ],
    "add": [
        "Microsoft.Net.Component.4.6.1.TargetingPack",
        "Microsoft.Net.Component.4.6.2.TargetingPack",
        "Microsoft.Net.Component.4.7.1.TargetingPack",
        "Microsoft.Net.Component.4.7.2.SDK",
        "Microsoft.Net.Component.4.7.2.TargetingPack",
        "Microsoft.Net.Component.4.7.TargetingPack",
        "Microsoft.VisualStudio.Component.Azure.Storage.Emulator",
        "Microsoft.VisualStudio.Component.VC.ATL",
        "Microsoft.VisualStudio.Component.VC.Tools.x86.x64",
        "Microsoft.VisualStudio.Component.Windows10SDK.17134",
        "Microsoft.VisualStudio.Workload.ManagedDesktop",
        "Microsoft.VisualStudio.Workload.NativeDesktop",
        "Microsoft.VisualStudio.Workload.NetCoreTools",
        "Microsoft.VisualStudio.Workload.NetWeb",
        "Microsoft.VisualStudio.Workload.VisualStudioExtension"
    ]
}

3、操做

查看InstallVisualStudio.ps1,這個是Visual Studio安裝的Powershell腳本,它很強大,它會打開Visual Studio Installer,而且會勾選上全部運行該源代碼所須要安裝的選項。而且能夠選擇要安裝的版本,咱們能夠先運行它試試效果。

輸入文件名的前一部分:InstallVisu,而後按tab,就會自動補齊文件名,接着輸入一些參數;

-edition 參數表示VS的版本,默認是企業版,企業版能夠不加這個參數。可是若是你是communiy, Professional版的話,就須要添加這個參數。

.\InstallVisualStudio.ps1 -Edition Professional

執行該腳本後:

稍等一下會彈出Visual Studio Installer:

點擊繼續,會下載並安裝一些依賴項:

而後會出現下面選擇安裝組件的窗口,而且把須要安裝的組件都自動勾選上了:

這時你只須要點擊安裝按鈕去安裝就能夠了。裝完以後關閉就能夠了。這樣作的好處是,你不須要手動去挨個安裝須要的組件,並且不會出錯。

4、總結

  1. 通過一段時間探索,總算是找到了想要的方式了,直接運行命令,按需加載安裝的組件,一鍵完成安裝,方便快捷。
  2. 在日後安裝vs,咱們就能夠直接經過這種方式,來快速選擇安裝,哈哈哈,真是懶得不想安裝.jpg。

參考資料:

  1. Visual Studio 2019 文檔

  2. aspnetcore源碼編譯說明

相關文章
相關標籤/搜索