visualstudio2017rc使用初体验

derek.deng derek.deng     2022-08-23     652

关键词:

.NET Core新式,高效,特别适合用于大规模的Web应用;而传统的.NET Framework则非常适合用于开发Windows桌面应用程序。

一 安装

请下载Visual Studio 2017 RC,微软提供了三个版本可供下载:

  1. 社区版 - Visual Studio Community 2017 RC
  2. 专业版 - Visual Studio Professional 2017 RC
  3. 企业版 - Visual Studio Enterprise 2017 RC

出于演示目的,下载社区版。

双击“vs_Community.exe”,开始安装“Visual Studio 2017 RC”社区版。

提供了“Workloads”工作量、“Individual components”独立组件、“Language packs”语言包三个选显卡。

Web项目开发,选择“ASP.NET and web development”。

勾选“ASP.NET and web development”后,“Individual components”组件清单会自动勾选相关的组件。

“Language packs”支持同时选中几种语言。

开始安装。

安装很快,安装完成时,会提示是否重启。

 

二 新建项目

现在,新建一个Web应用程序,选择树形目录中的".NET Core"。

然后选择“ASP.NET Core Web应用程序(.NET Core)”项目模板,输入“名称”、“位置”、“解决方案名称”,点击“确定”。

(注意,树形目录的“.NET Standard”分类,此分类提供了基于“.NET标准库”的类库项目模板。关于“.NET标准库”,请看"NET 体系结构组件"相关介绍。)

默认ASP.NET Core版本为1.0。暂不改动默认选择。

出于演示目的,选择“Web API”。

如果安装了"Dockers For Windows",则可以勾选“启用Docker支持”勾选项。

项目创建中……。

创建项目完毕,解决方案资源管理器,对比之VS2015,组织已有所不同。

相对于同类项目风格,少了Packages.config,并且没有发现.NET Core项目中Project.json文件。

展开“依赖项”,分成“NuGet”和“SDK”两个组。

“NuGet”是以树形结构的风格展示了所有的依赖包,展开一个依赖包,包的相关依赖也同时展示出来。

“SDK”默认是“Microsoft.NETCore.App”。

三 更新NuGet包

选择项目并右击,在弹出的菜单中,选择“NuGet包管理”。

操作体验和VS2015一样,包含了“浏览”、“已安装”、“更新”、“合并”。

“更新”选项卡,列出了所有需可更新的包。

勾选“选择所有的包”,点击“更新”。

显示“查看更改”提示框,点击“确定”。

显示“接受许可证”提示框。点击“我接受”。

开始更新包。更新速度很快,花费了8秒。包的还原也非常快,用了3秒。

更新包之后,“依赖项”中的"NuGet"列表项更新了相应的版本号。

注意,查看解决方案,项目“依赖项”,只显示直接依赖的包,非直接依赖的包被折叠起来了!

而且,包管理时,也只显示直接依赖的包。删除依赖包也非常方便,不需要一个一个删除了。

四 总结

VS 2017RC的包管理是一个很大的改进。对工作效率的提升还是有很大的帮助。

其他方面的改进还需要进一步的体验。总的感觉,很赞!

visualstudioformac2017初体验

VisualStudioforMac2017预览版已经发布,可以下载了,地址: p.p1{margin:0.0px0.0px0.0px0.0px;line-height:19.0px;font:13.0px"HelveticaNeue";color:#00a2ff}http://www.visualstudio.com/vs/visual-studio-mac/ 下载后得到一个 查看详情

visualstudioformac2017预览版初体验

这几天被VS2017RC将携VisualStudioforMac2017预览版,各种信息轰炸。我们一起来看看VS在Mac上是个什么鬼样。不管你是开发人员你还是非开发人员,是不是都想买台Mac来装装逼。可惜,之前巨硬,并不能很好的支持在MAC上的开发。接下... 查看详情

boost.hana在visualstudio2017rc中的残缺使用

最新的visualstudio还不支持hana,不知道vs2017正式版本出后会不会支持。等不及了,先用rc版试试吧。 1、从https://github.com/boostorg/hana下载或拉取最新版本,我们只需要‘include/boost/‘目录中的所有文件。 2、新建一个控制台应... 查看详情

visualstudioformac初体验

惊不惊喜?意不意外?惊喜但不意外,因为在VisualStudioforMac之前,已经有了VisualStudioCodeforMac,那时候我们还以为VisualStudioCode就是VisualStudio的跨平台版本,但事实微软并不是这样想的,VisualStudioCode相对于VisualStudio还是太简化了,... 查看详情

visualstudio2017rc下载最新版本的发行说明

我们非常荣幸地宣布VisualStudio2017RC现已推出!此新版本包括我们最新的功能创新和改进。注意这里是VisualStudio2017最新版本的发行说明。下载:VisualStudioEnterprise2017RC若要了解有关其他相关下载的详细信息,请参阅下载页。另请参... 查看详情

visualstudio2017rc版本相关资料

VisualStudio2017RC版本说明1.社区版 VisualStudioCommunity2017RCVisualStudioCommunity2017RC是针对个人开发人员、开源项目、教育和学术研究的一个功能齐全且可扩展的免费IDE。你可以创建适用于Android、iOS、Windows和Web的应用程序。集成Azure工... 查看详情

xamarin.formsforios初体验(代码片段)

...收费的,后来被微软收购之后免费开源,并直接集成到了VisualStudio里。但要说明的是Xamarin的生态一直没建立起来,用的人不多 查看详情

vs2017rc和vs2017啥意思

VS2017是微软提出的开发环境visualstudio系列的2017版本,RC是ReleaseCandidate的缩写,意思是软件发布之前的最后一个版本(候选版)。VS2017软件将自己的按炸U那个程序进行了全新的设计,首先减少了visualstudio的最小内存占用量,安装速... 查看详情

如何使用 CMake 在 Visual Studio 2017 RC1 中设置环境变量?

】如何使用CMake在VisualStudio2017RC1中设置环境变量?【英文标题】:HowtosetenvironmentvariablesinVisualStudio2017RC1usingCMake?【发布时间】:2017-04-2622:27:39【问题描述】:我正在使用VisualStudio2017RC1使用新的“打开文件夹”功能加载CMake项目(C+... 查看详情

字符格式转换

如何:将字符串转换为数字(C#编程指南)VisualStudio2015其他版本 VisualStudio2013VisualStudio2012VisualStudio2010 若要了解有关VisualStudio2017RC的最新文档,请参阅VisualStudio2017RC文档。可以使用Convert类中的方法或使用各种数值类型(in... 查看详情

如何创建visualstudio2017rc离线安装包

参考技术A我刚下载了vs2017企业版完整版离线安装包,整个文件夹20.7G,压缩后,20.3G.太恐怖! 查看详情

如何创建visualstudio2017rc离线安装包

...电脑上离线安装VS2017RC且选择了AndroidSDK则可能失败。创建VisualStudio的离线安装计划首先下载相应版本的可执行文件,例如:vs_community.exe、vs_enterprise.exe或vs_professional在cmd中运行可执行文件并加入下列参数: a. --la 查看详情

如何创建visualstudio2017rc离线安装包

参考技术A你若下载的是光盘镜像(ISO文件)你要安装一个虚拟光驱(360软件管家中找下)然后将它虚拟成光盘运行setup.exe文件按向导一步步做就可以了 查看详情

typescript之面向对象初体验

1、安装nodejs和vscode:nodejs: https://nodejs.org/en/VisualStudioCode: https://www.visualstudio.com/en-us/products/code-vs.aspx安装是很简单的,一路next就行,此处不详细描述。检验node是否安装成功,打开命令行,输入node-v,显示如下图,说明安... 查看详情

国产loongarch64(龙芯)gcc的初体验

...;在GCC,LLVM,Qemu里面均有相应适配,本篇初次体验下其GCC下的龙芯。概括1.先下载一个龙芯交叉编译tool:下载地址:http://ftp.loongnix.cn/toolchain/gcc/release/loongarch/gcc8/toolchain-loongarch64-linux-gnu-cross-830-rc1.0-2022-04-22.tar... 查看详情

visualstudio2017初次体验

在初次体验中遇到以下问题以及技巧1.在出现红色波浪线时为出现错误语法,将鼠标移动到相应位置可以获得相关错误信息2.在编写代码过程中,行号上出现的小黄灯可以有提示信息3.List与ArrayList的区别在于List需要提前声明类型... 查看详情

Visual Studio 2017 RC 是不是向后兼容 Visual Studio 2013 解决方案?

】VisualStudio2017RC是不是向后兼容VisualStudio2013解决方案?【英文标题】:IsVisualStudio2017RCbackwardscompatiblewithVisualStudio2013solutions?VisualStudio2017RC是否向后兼容VisualStudio2013解决方案?【发布时间】:2017-02-0821:46:19【问题描述】:我们有... 查看详情

selenium+phantomjs使用初体验

抓取使用Ajax技术完成的网页内容时可以使用Selenium+PhantomJS技术1.pipinstallselenium2.下载Phantomjs不需要用pip 武汉科技大学首页有一块使用js异步加载的网页内容,如图 抓取这一块内容的思路是:判断这一块是否加载完毕;selen... 查看详情