如何下载并安装 Visual Studio 2019

admin
admin
2021-06-03
分享:

[YoYoMooc]如何下载并安装 Visual Studio 2019

推荐使用Windows10 操作系统,并使用 Visual Studio2019 作为开发.NET Core 应用程序的编辑器。

当然您可以使用您选择的任何编辑器 如 Visual Studio、Visual Studio Code、Sublime、Vim、 Atom 等,作者推荐使用 Windows 系统下的 Visual Studio。

下载Visual Studio 2019

前往 https://visualstudio.microsoft.com/zh-hans/vs/ 可以选择下载自己喜欢的版本。 版本分为社区版、专业版、 企业版。三个版本的详细比较可以前往 https://visualstudio.microsoft.com/zh-hans/vs/compare/

  • 个人推荐使用专业版。

打开下载的 Visual Studio Installer引导程序,选择需要的专业版vs2019后。

1.1 我们要在 Visual Studio 2019 中开发.NET Core 应用程序,请选择 .NET Core 跨平台开发即可 ,图1.2。

1.2

通过此选择,默认安装了.NET Core SDK 3.1。

然后便是等待下载和安装完成。

Visual Studio 2019扩展插件推荐

在后面的课程中我们编写Yaml脚本,所以需要提前安装Syntax Highlighting Pack

1.2

目的是为了高亮展示。

我自用的插件列表:

  • GitHub Extension for Visual Studio: 在Visual Studio中连接到GitHub的插件,直接在插件上管理github上的大部分功能都涵盖了。

  • Syntax Highlighting Pack:添加了对多种编程语言的语法突出显示和摘录的高亮提示。

  • BrowserSync: ASP.NET项目的Visual Studio扩展,利用Browser Link来同步表单域项,页面导航和滚动位置。简单来说就是你在开发的时候同时打开了5个页面,它可以帮助你同时刷新这5个页面。

  • Browser Reload on Save : 这个工具可以和上面的**BrowserSync** 工具配合,你在修改某个页面的时候,保存了同时所有的页面都会自动保存及刷新哦。

  • CodeMaid: 可快速整理代码文件,清理不必要的代码和杂乱的格式。并在开发时实时提供代码复杂度的报告,以便帮助开发人员降低代码复杂度、提高代码质量。

  • ImageOptimizer: 它是一个图片的优化工具,优化任何JPEG,PNG、Gif 格式的图片文件,基本可以做到无损优化,1M的图片优化后只有300KB左右。

  • ImageSprites: 少侠,听过雪碧图吗?这就是个雪碧图插件。帮助我们把所有的图片都整合在一个图片上,以降低对服务器的请求数量和节约我们的流量。

  • Web Compiler : 帮助我们对LESS, Sass, JSX, ES6 和CoffeeScript 这些文件做解析,当然功能比这个要强大点,但是我基本只用了它们,如果你用了前后端分离。估计这个插件就要退出舞台了。

  • Bundler & Minifier:将多个js或者css文件合并为一个文件。道理和雪碧图一样,但是如果你用了前后端分离。估计这个插件就要退出舞台了。

  • File Differ: 顾名思义用于比较两个文件的不同之处,自己想想业务场景,是不是很需要啊。

  • File Icons : 为解决方案资源管理器无法识别的文件添加图标。简单来说根据后缀名把文件图标改改。

  • File Nesting : 帮助您将两个文件嵌套在一起,也可以把嵌套在一起的文件拆开。场景:bootstrap.js可以和bootstrap.min.js折腾成一个文件。

  • Open Command Extension:支持所有类型的控制台,如cmd,PowerShell,Bash等等。您可以通过在选项中设置路径和参数来轻松配置使用哪一个。

  • Indent Guides:为缩进添加竖线。

  • ZenCoding 使用仿CSS选择器的语法来快速开发HTML和CSS ——由Sergey Chikuyonok开发,可以快速提升你的写HTML页面的速度。当然它现在改名叫做“Emmet”了,但是在VS里面依然叫做ZenCoding。GitHub地址:ZenCoding

  • Markdown Editor:一个在visual studio 中的markdown工具,虽然在VS中用markdown工具有点杀鸡用牛刀但是偶尔还是比较实用的。

  • CSS AutoPrefixer: 这个工具就可以检测你的CSS,也支持变量、混合宏、未来的CSS特性,内联图像等等。内置了PostCSS 让你少些很多前缀代码。

  • HTML Snippet Pack: 帮助你快速写HTML页面提供的代码段,作用和ZenCoding类似。

  • Bootstrap Snippet Pack : 使用Bootstrap框架的网页开发人员的代码片段包,超级实用。配合ZenCoding如有神助。

  • JavaScript Snippet Pack : 顾名思义,JS的代码段快速工具。

  • ABP Code Power Tools by 52abp.com : ABP框架配套的代码生成器,用于大家在日常开发过程中节约时间,把更多的精力放于业务逻辑的处理中。52ABP官方网站:http://www.52abp.com 开发代码生成器的初衷是为了让大家专注于业务开发, 而基础设施的地方,由代码生成器实现,节约大家的实现。 实现提高效率、共赢的局面。

深入浅出 ASP.NET Core 与 Docker 入门课程