记录带新人的那些事,主要是一些工做技巧上的分享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:
点击继续,会下载并安装一些依赖项:
而后会出现下面选择安装组件的窗口,而且把须要安装的组件都自动勾选上了:
这时你只须要点击安装按钮去安装就能够了。装完以后关闭就能够了。这样作的好处是,你不须要手动去挨个安装须要的组件,并且不会出错。
参考资料: