如何下载并安装 Visual Studio 2019
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后。
我们要在 Visual Studio 2019 中开发.NET Core 应用程序,请选择 .NET Core 跨平台开发即可 ,图1.2。
通过此选择,默认安装了.NET Core SDK 3.1。
然后便是等待下载和安装完成。
Visual Studio 2019扩展插件推荐
在后面的课程中我们编写Yaml脚本,所以需要提前安装Syntax Highlighting Pack
目的是为了高亮展示。
我自用的插件列表:
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 开发代码生成器的初衷是为了让大家专注于业务开发, 而基础设施的地方,由代码生成器实现,节约大家的实现。 实现提高效率、共赢的局面。