当前位置: 首页 > news >正文

下载和安装Visual Studio(开发ASP.NET MVC应用)

ASP.NET MVC高效构建Web应用- 商品搜索 - 京东

当前企业界主流的VS(Visual Studio)开发环境是VS2019,该开发环境适用面广,稳定、速度快且对电脑配置友好。建议不要盲目追求最新的开发工具,因为企业很多已有项目的维护都是基于旧开发工具开发的,而且最新的开发环境相关的资料比较少,一旦碰到问题,答案都找不到。最要命的是,微软现在越来越心急,最新的开发环境往往一堆问题,不要问我是怎么知道的,说多了都是泪。我们可以到官网可以下载VS2019,网址如下:

https://learn.microsoft.com/en-us/visualstudio/releases/2019/

然后可以找到三个版本的下载,包括社区版(Community)、专业版(Professional)和企业版(Enterprise),如图2-1所示。

图2-1

通常,对于学习者而言,下载社区版够用了,而且社区版对于个人学习来说是免费的。后两者都是针对企业,需要收费。我们点击“Download Community 2019”就可以下载安装包文件,下载下来的文件名是vs_community__77008ca6f8834edcb53ab2ee09aa4fb4.exe,这是个在线安装包文件,也就是说,安装过程需要联网。如果不想下载,大家也可以到配套源码目录下的somesofts文件夹下找到该文件。

我们直接双击这个安装包文件就可以开始安装了,但需要注意:如果你使用Win7操作系统,可能会跳出这个对话框,如图2-2所示。

意思是要先安装.NET Framework 4.6或更高版本。这个组件可以去微软网站上去找,为了节省大家时间,作者提供了一个.NET Framework 4.8的离线安装包文件,可以到配套源码目录的somesosfts\.NET Framework 4.8\下找到文件ndp48-x86-x64-allos-enu.exe,直接双击就可以开始安装了,安装完成如图2-3所示。

等这个.NET Framework安装完毕后,再重新开始双击运行vs_community__77008ca6f8834edcb53ab2ee09aa4fb4.exe,图2-4所示是安装过程中的第一个界面。

图2‑4

点击“继续”按钮,将进入“工作载荷”对话框,也就是让我们选择需要的组件,因为我们开发基于.NET Framework 4.8的ASP.NET,因此对“ASP.NET和Web开发”和“.NET Framework 4.8”进行打勾,如图2-5所示。

图2‑5

再点击“单个组件”准备安装localDB数据库,在“单个组件”页下的搜索框中输入local,然后回车,并对“SQL Server支持的数据源”打勾,如图2-6所示。

图2‑6

装了“SQL Server支持的数据源”后,以后VS的“视图”菜单下就有“SQL Server资源管理器”菜单项了。如果只勾选“SQL Server Express 2016 LocalDB”是不会出现“SQL Server资源管理器”菜单项的。SQL Server是微软公司的数据库产品的旗舰产品,而SQL Server Express 2016 LocalDB(简称LocalDB)是SQL Server的精简版,为了便于开发人员开发和测试而提供的。

其他保持默认即可,然后点击右下角的“安装”按钮开始下载安装。稍等片刻,安装完成,就能直接启动VS了。第一次启动会让你选择不同颜色的界面,这个根据自己喜好选择,随后进入“开始使用”对话框,如图2-7所示。

图2‑7

左边“打开最近使用的内容”中将显示最近已经建立的项目,目前我们还没新建项目,因此下面为空。右边有4个选项,其中“克隆存储库”用于从GitHub等版本管理系统中复制代码;“打开项目或解决方案”用于打开本地硬盘上VS项目或解决方案(sln);“打开本地文件夹”可以用来查看代码,这个功能比较新,而且比较实用,此时VS又相当于一款功能强大、面向项目的编程编辑器、代码浏览器和分析器,可帮助你在学习和开发时理解代码;最后一个选项“创建新项目”则是VS的主要功能入口,里面有不同的编程模板可供我们选择,我们开发新项目都是从这里进去。

 

相关文章:

  • 【图片识别Excel】批量提取图片中的文字,图片设置识别区域,识别后将文字提取并保存Excel表格,基于WPF和OCR识别的应用
  • [假面骑士] 龙骑浅谈
  • Java -jar命令运行外部依赖JAR包的深度场景分析与实践指南
  • 【基础】每天掌握一个Linux命令 - awk
  • React项目的状态管理:Redux Toolkit
  • Excel处理控件Aspose.Cells教程:使用 C# 在 Excel 中创建组合图表
  • 接地电阻柜安装后测试、验收与维护
  • SpringBoot+MySQL家政服务平台 设计开发
  • Imprompter: Tricking LLM Agents into Improper Tool Use
  • Blazor-表单提交的艺术:如何优雅地实现 (下)
  • 打卡day46
  • 界面开发框架DevExpress XAF实践:集成.NET Aspire后如何实现数据库依赖?
  • NoSQL之redis哨兵
  • 洞悉 MySQL 查询性能:EXPLAIN 命令 type 字段详解
  • 【各种主流消息队列(MQ)对比指南】
  • MySQL 事务详解
  • 优选算法第十二讲:队列 + 宽搜 优先级队列
  • 2025年多层PCB技术发展与厂商实践指南
  • 基于深度学习的无人机轨迹预测
  • 嵌入式学习笔记 - FreeRTOS 信号量以及释放函数
  • 企业网站建设套餐/最近营销热点
  • 做公司网站注意事项/网页制作培训网站
  • 济南哪里有做网站的公司/网络平台建设及运营方案
  • 怎样做网站海报/长春seo快速排名
  • 教育网站建设方案/百度app下载安装官方免费版
  • 洋桥网站建设公司/网站权重是怎么提升的