記錄帶新人的那些事,主要是一些工做技巧上的分享git
部門老大:阿元,明天有幾個實習生新人開發來入職,你負責帶一下他們github
阿元: 明天嗎?哦,好的,順便問下:男的女的?shell
部門老大:女的,還沒畢業,你好好好帶哦。json
阿元: 好的,沒問題,交給我吧(心裏開心的.jpg)asp.net
次日到來了。。。工具
跳過沒必要要的雜事,就來到了部門老大招呼她們後並安排座位,就這樣,把她們安排在我邊上了,(激動.jpg)按耐住心裏躁動的心,跟打了個招呼,讓他們坐下,老大在邊上順道對新來的小妹妹介紹了幾句,這個是大家元哥,之後就他帶着大家倆,有什麼不懂的均可以請教他,老大回去的時候還拍了肩膀說了句,好好帶她們。隨聲應道,嗯呢。visual-studio
等作到座位上以後,先讓她們熟悉一下工位,隨後便給她們安排了任務,先看看本身工位上公司分配的電腦上是否是有VS工具,沒有的先裝一個,而後再給大家講講一些......。兩個妹妹聽完後,便應聲答好。網站
時間走呀走呀。。。ui
過一會一個妹子(這裏稱爲A)說到:這裏面的幾個要怎麼選呢?.net
我看了看就說:emm, 這個,這個,還有這個,還有這個,等等,還有這一個,emm,差很少了,再改一下安裝路徑吧,嗯,就這些了,點擊安裝吧,讓它安裝就能夠了。
旁邊的另外一個小妹妹也趴了過了看了一下,看了個人操做以後,也會到本身的座位上裝起了軟件。
就這樣一天的工做持續進行着。
而我回想剛剛給他們裝軟件的時候,就想這要是每一次都要給他們說安裝那些組件,那確實是有些麻煩,要是有什麼方式直接點擊運行,自動幫你勾選對應的組件,一鍵完成安裝那就方便許多了。
因此,這就開始個人搗鼓了。
通過一番查找資料,發如今安裝vs2019官方文檔中介紹到,能夠經過命令行參數來安裝Visual Studio,使用各類命令行來控制或者自定義安裝,能夠預先選定了預約選項的安裝,以及自動安裝過程。命令行選項與安裝引導程序結合使用,安裝引導程序是啓動下載過程的小型 (1 MB) 文件。 安裝引導程序是你從 Visual Studio 網站下載時啓動的第一個可執行文件。
再後續的查找中,發如今aspnetcore的源碼中的編譯生成源碼的文檔中指出,在window上構建asp.net core的要求:
在安裝Visual Studio 2019中,要安裝所需的確切組件,能夠運行eng/scripts/InstallVisualStudio.ps1.
PS> ./eng/scripts/InstallVisualStudio.ps1
任何符合要求的Visual Studio 2019實例均可以。有關這些要求,請參見global.json 和eng / 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" ] }
查看InstallVisualStudio.ps1,這個是Visual Studio安裝的Powershell腳本,它很強大,它會打開Visual Studio Installer,而且會勾選上全部運行該源代碼所須要安裝的選項。而且能夠選擇要安裝的版本,咱們能夠先運行它試試效果。
輸入文件名的前一部分:InstallVisu,而後按tab,就會自動補齊文件名,接着輸入一些參數;
-edition 參數表示VS的版本,默認是企業版,企業版能夠不加這個參數。可是若是你是communiy, Professional版的話,就須要添加這個參數。
.\InstallVisualStudio.ps1 -Edition Professional
執行該腳本後:
稍等一下會彈出Visual Studio Installer:
點擊繼續,會下載並安裝一些依賴項:
而後會出現下面選擇安裝組件的窗口,而且把須要安裝的組件都自動勾選上了:
這時你只須要點擊安裝按鈕去安裝就能夠了。裝完以後關閉就能夠了。這樣作的好處是,你不須要手動去挨個安裝須要的組件,並且不會出錯。
參考資料: