前言

记录带新人的那些事,主要是一些工作技巧上的分享

部门老大:阿元,明天有几个实习生新人开发来入职,你负责带一下他们

阿元:明天吗?哦,好的,顺便问下:男的女的?


部门老大:女的,还没毕业,你好好好带哦。

阿元:好的,没问题,交给我吧(内心开心的.jpg)


第二天到来了。。。

跳过不必要的琐事,就来到了部门老大招呼她们后并安排座位,就这样,把她们安排在我边上了,(激动.jpg)按耐住内心躁动的心,跟打了个招呼,让他们坐下,老大在边上顺道对新来的小妹妹介绍了几句,这个是你们元哥,以后就他带着你们俩,有什么不懂的都可以请教他,老大回去的时候还拍了肩膀说了句,好好带她们。随声应道,嗯呢。


等做到座位上之后,先让她们熟悉一下工位,随后便给她们安排了任务,先看看自己工位上公司分配的电脑上是不是有VS工具,没有的先装一个,然后再给你们讲讲一些......。两个妹妹听完后,便应声答好。

时间走呀走呀。。。

过一会一个妹子(这里称为A)说到:这里面的几个要怎么选呢?

我看了看就说:emm, 这个,这个,还有这个,还有这个,等等,还有这一个,emm,差不多了,再改一下安装路径吧,嗯,就这些了,点击安装吧,让它安装就可以了。

旁边的另一个小妹妹也趴了过了看了一下,看了我的操作之后,也回到自己的座位上装起了软件。

就这样一天的工作持续进行着。

而我回想刚刚给他们装软件的时候,就想这要是每一次都要给他们说安装那些组件,那确实是有些麻烦,要是有什么方式直接点击运行,自动帮你勾选对应的组件,一键完成安装那就方便许多了。


所以,这就开始我的捣鼓了。

探索

经过一番查找资料,发现在安装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.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:


点击继续,会下载并安装一些依赖项:


然后会出现下面选择安装组件的窗口,并且把需要安装的组件都自动勾选上了:


这时你只需要点击安装按钮去安装就可以了。装完之后关闭就可以了。这样做的好处是,你不需要手动去挨个安装需要的组件,而且不会出错。


总结

  1. 经过一段时间探索,总算是找到了想要的方式了,直接运行命令,按需加载安装的组件,一键完成安装,方便快捷。
  2. 在往后安装vs,我们就可以直接通过这种方式,来快速选择安装,哈哈哈,真是懒得不想安装.jpg。

参考资料:

  1. Visual Studio 2019 文档

  2. aspnetcore源码编译说明

vs 生成com组件 其他电脑_VS也可以这样进行快捷安装相关推荐

  1. matlab com组件 发布,matlab生成com组件

    (中国科学院声学研究所北京100084) 摘要:介绍了采用MaflabCOMBuilder制作COM组件的方法,通过支持COM方式的编译工具调用生成的COM组件,能简 单方便地实现Matlab利其他. ...

  2. vue怎么自己创建组件并引用_如何在组件库项目内直接引用vue-cli生成的组件库文件...

    感谢大家帮忙, 我第一次用vue-cli制作组件库,使用的命令是: vue-cli-service build --target lib --name vpui ./src/components/in ...

  3. MATLAB2016a生成COM组件及调用说明

    (matlab2012a目前没找到能用的mex编译器,所以用matlab2016a) 1.生成com组件需要安装mex编译器,选择对应的c++编译器. c++编译器: ① 安装VS2012 ② 如果不 ...

  4. VUE-element开发实现无限生成明细组件

    VUE-element开发实现无限生成明细组件 功能需求概述:仿造钉钉审批中,在钉钉微应用中实现无限生成明细模块的功能.其中会涉及到的问题如下: 1.无限生成的明细怎么实现 2.form表单的校验问题 ...

  5. matlab coff,matlab生成com组件时LINK : fatal error LNK1123: 转换到 COFF 期间失...

    本帖最后由 Victorgc 于 2016-9-9 20:42 编辑 matlab生成com组件时LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏. ...

  6. 自己组装的电脑没有系统怎么使用U盘安装

    自己组装的电脑没有系统怎么使用U盘安装.我们可以自己去购买自己喜欢的电脑硬件,将它们组装成自己喜欢的电脑配置.有用户在组装好电脑的时候不知道怎么去进行系统的安装,今天我们来分享u盘系统安装的方法,使用 ...

  7. 电脑不支持Win11系统怎么自己安装教学

    电脑不支持Win11系统怎么自己安装?因为新的Win11系统对电脑硬件要求比较高,特别是在内存上占用比较大的.所以很多配置比较低的电脑并没有接收到更新提示.但是如果你想要自己去安装Win11系统来体验 ...

  8. cnpm 安装文件找不到_大师操作win7系统电脑软件中找不到已经安装字体的恢复步骤...

    大师操作win7系统电脑软件中找不到已经安装字体的恢复步骤 更新日期:2020-10-26 00:55:06作者:win7字体来源:本站整理 不知道大家有没有遇到过win7系统电脑软件中找不到已经安装 ...

  9. 91Android万能驱动最新版,NVIDIA万能驱动电脑版下载|NVIDIA万能驱动官方安装版下载 -爱安卓...

    NVIDIA万能驱动,NVIDIA万能驱动电脑版下载,NVIDIA万能驱动官方安装版下载NVIDIA日前发布了最新公版驱动下载,可确保用户获得最佳的游戏体验,驱动程序还提供了针对各种不同游戏的性能提升 ...

最新文章

  1. Java技术体系平台
  2. 更换紧凑型荧光灯管过程
  3. Spring4+SpringMVC+MyBatis整合思路
  4. 简单的js文本框提示语
  5. SQL调优:带函数的谓词导致CBO Cardinality计算误差
  6. JUnit通过失败测试案例
  7. delphi中Label中文显示不全的问题解决办法
  8. 让IE和Firefox(包括chrome)浏览器默认产生滚动条的滚动槽
  9. MySQL count(1) , count(*), count(列名) 的异同
  10. 面试:一文搞懂重载和重写的区别
  11. 移动端实现蓝牙打印机打印_MBrush世界上最小的移动彩色打印机
  12. 复制中文到linux系统,怎么是的window文字复制到linux下
  13. 用 IPTABLES 构建 Linux 防火墙
  14. IPV6:移动光猫吉比特GM228-S 桥接+IPV6教程
  15. c语言蜂鸣器放音乐程序,单片机蜂鸣器C语言程序
  16. 云服务器搭网站需要买域名吗,买了云服务器还要买域名吗
  17. 软件测试概述基本介绍
  18. 【教学类-20-01】20221203《世界杯16强国旗-随机版》(大班)
  19. matlab 直流无刷电机,无刷直流电机的matlab仿真.pdf
  20. ETC收费交易流程规范

热门文章

  1. 5分钟搭一个FastDFS--Linux篇
  2. RDLC报表显示存储于数据库的图片
  3. linux虚拟机网卡无法启动
  4. 设计模式(十)外观模式
  5. 用mysecureshell搭建sftp
  6. eclipse部署web没部署成功的问题
  7. Django笔记8(模板引擎)
  8. GPT-J 自然语言处理 AI 模型
  9. Android 与 JavaScript 相互调用桥梁 JSBridge
  10. 15款顶级开源人工智能工具推荐