一、前言
記錄帶新人的那些事,主要是一些作業技巧上的分享
部門老大:阿元,明天有幾個實習生新人開發來入職,你負責帶一下他們
阿元: 明天嗎?哦,好的,順便問下:男的女的?

部門老大:女的,還沒畢業,你好好好帶哦,
阿元: 好的,沒問題,交給我吧(內心開心的.jpg)

第二天到來了,,,
跳過不必要的瑣事,就來到了部門老大招呼她們后并安排座位,就這樣,把她們安排在我邊上了,(激動.jpg)按耐住內心躁動的心,跟打了個招呼,讓他們坐下,老大在邊上順道對新來的小妹妹介紹了幾句,這個是你們元哥,以后就他帶著你們倆,有什么不懂的都可以請教他,老大回去的時候還拍了肩膀說了句,好好帶她們,隨聲應道,嗯呢,

等做到座位上之后,先讓她們熟悉一下工位,隨后便給她們安排了任務,先看看自己工位上公司分配的電腦上是不是有VS工具,沒有的先裝一個,然后再給你們講講一些......,兩個妹妹聽完后,便應聲答好,
時間走呀走呀,,,
過一會一個妹子(這里稱為A)說到:這里面的幾個要怎么選呢?
我看了看就說:emm, 這個,這個,還有這個,還有這個,等等,還有這一個,emm,差不多了,再改一下安裝路徑吧,嗯,就這些了,點擊安裝吧,讓它安裝就可以了,
旁邊的另一個小妹妹也趴了過了看了一下,看了我的操作之后,也會到自己的座位上裝起了軟體,
就這樣一天的作業持續進行著,
而我回想剛剛給他們裝軟體的時候,就想這要是每一次都要給他們說安裝那些組件,那確實是有些麻煩,要是有什么方式直接點擊運行,自動幫你勾選對應的組件,一鍵完成安裝那就方便許多了,

所以,這就開始我的搗鼓了,
二、探索
經過一番查找資料,發現在安裝vs2019官方檔案中介紹到,可以通過命令列引數來安裝Visual Studio,使用各種命令列來控制或者自定義安裝,可以預先選定了預定選項的安裝,以及自動安裝程序,命令列選項與安裝引導程式結合使用,安裝引導程式是啟動下載程序的小型 (1 MB) 檔案, 安裝引導程式是你從 Visual Studio 網站下載時啟動的第一個可執行檔案,
再后續的查找中,發現在aspnetcore的原始碼中的編譯生成原始碼的檔案中指出,在window上構建asp.net core的要求:
- Windows 10版本1803或更高版本,
- 至少10 GB的磁盤空間和良好的Internet連接(我們的構建腳本下載了很多工具和依賴項)
在安裝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:

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

然后會出現下面選擇安裝組件的視窗,并且把需要安裝的組件都自動勾選上了:

這時你只需要點擊安裝按鈕去安裝就可以了,裝完之后關閉就可以了,這樣做的好處是,你不需要手動去挨個安裝需要的組件,而且不會出錯,

四、總結
- 經過一段時間探索,總算是找到了想要的方式了,直接運行命令,按需加載安裝的組件,一鍵完成安裝,方便快捷,
- 在往后安裝vs,我們就可以直接通過這種方式,來快速選擇安裝,哈哈哈,真是懶得不想安裝.jpg,
參考資料:
-
Visual Studio 2019 檔案
-
aspnetcore原始碼編譯說明
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/137844.html
標籤:.NET Core
