Visual Studio 2017 15.7版本发布,对.NET Core项目的主要相关改变如下, 同时对Xamarin、Android和iOS项目的支持上也做了较大改进。
一. .NET Core相关主要内容
1. 大型的. NET Core项目中缩短了智能感知25%的时间。
2.C# 7.3 支持
3. 项目发布:提供了部署模式(框架依赖和独立部署)和目标运行时(win、osx、linux)的选择功能。
二. 其他主要更新
- 我们增加了对更改安装位置的支持.
- 在开始更新之前, 可以全部保存挂起的更改。
- 在安装过程中, "更新" 对话框为您提供了有关update的更多详细信息。
- c# 7.3包含在 Visual Studio 版本15.7 中。
- 我们改进了 c# 和 VB 项目的解决方案加载时间。
- 我们对f# 及其工具进行了大量更新, 重点关注性能。
- 我们缩短了时间, 以便为大型. NET 核心项目启用智能感知25%。
- 我们进行了快速的信息改进和新的. NET 重构, 如转换
for
到-foreach
并使私有字段readonly
. - 我们添加了将 ASP.NET 核心应用程序发布到没有容器的应用程序服务 Linux的能力.
- 实时单元测试适用于嵌入式 pdbs , 并支持使用引用程序集的项目。
- 测试资源管理器在测试运行期间有更多的响应图标。
- c++ 开发人员可以使用CodeLens 进行单元测试.
- 我们添加了从 c++核心指南中执行项目的新规则。.
- 使用/调试: 快联PDBs 调试大型解决方案更加健壮。
- CMake 集成支持CMake 3.11 和静态分析.
- Python项目支持智能感知中的类型提示, 并且添加了运行 MyPy 命令以查找代码中的键入错误。
- 在Python项目中支持畅达环境。
- 我们根据流行的开源 pydevd 调试器添加了我们的Python调试器的下一个版本。
- 文稿 2.8包含在 Visual Studio 版本15.7 中。
- 在调试过程中, 我们改进了隼 HTTPs 支持。
- 我们增加了对使用 Microsoft 边缘进行 JavaScript 调试的支持。.
- 调试器支持 VSTS 和 GitHub源链接的身份验证.
- 在调试. NET Core项目时, 支持 IntelliTrace 的后退调试功能。
- 我们添加了对异常进行快照的 IntelliTrace 支持。
- 当不需要解决方案或项目重新加载时, 我们从Git 中的分支签出中删除了阻止模式对话框。
- 在Git 中有一个选项可在 OpenSSL 和 SChannel 之间进行选择.
- 可以从Visual Studio IDE中创建和关联 Azure 密钥库.
- Xamarin 的 Visual Studio 工具可以自动安装缺少的 android API 级别, Xamarin. android 项目。
- Xamarin. 窗体 xaml 编辑器为条件 xaml 提供智能感知和快速修复。
- 我们在Visual Studio 生成工具中添加了对 Azure、UWP 和其他项目类型的支持。
- 您可以在不安装所有 Visual Studio的情况下创建生成服务器.
- Windows 2018年4月10日更新 SDK-生成 17134是通用 Windows 平台开发工作负载的默认必需 SDK。
- 我们增加了对所有 UWP 应用程序的可视化状态管理的支持。
- 我们为sideloaded APPX 程序包启用了自动更新.
- 您有用于迁移到 NuGet PackageReference的新工具.
- 我们添加了对NuGet 包签名的支持.
- 我们为6.2 服务结构版本添加了服务结构工具.
- 我们更新了实体框架工具以使用 EF 6.2 运行时, 并改进了现有数据库的逆向工程。
Visual Studio 2017 15.7 下的.NET Core的更多相关文章
-
Visual Studio 2017版本15.9现在可用
本文转自 https://blogs.msdn.microsoft.com/visualstudio/2018/11/19/visual-studio-2017-version-15-9-now-av ...
-
Visual Studio 2017 发布 15.5 版本,百度网盘离线安装包下载。
Visual Studio 2017 15.5 版本已正式发布,同时发布的还有 Visual Studio for Mac 7.3 .此次更新包含主要性能改进,新特性以及 bug 修复.发行说明中文版 ...
-
在Visual Studio 2017中使用Asp.Net Core构建Angular4应用程序
前言 Visual Studio 2017已经发布了很久了.做为集成了Asp.Net Core 1.1的地表最强IDE工具,越来越受.NET系的开发人员追捧. 随着Google Angular4的发布 ...
-
Microsoft Visual Studio 2017 编译最新版 libuv 1.x
步骤很简单 1 下载最新版的 libuv(地址:https://github.com/libuv 2 安装Git,Python 2.7 ,cmake(这里使用的是 3.11.0-win64-x64 版 ...
-
Windows10 + Visual Studio 2017 + CMake +OpenCV编译、开发环境配置及测试
由于最近需要使用OpenCV,本人需要在自己的PC上使用OpenCV,因此最近一直在研究如何使用Visual Studio编译OpenCV源代码并搭建开发环境,折腾了很长时间,查阅了很多相关资料,终于 ...
-
【Asp.Net Core】在Visual Studio 2017中使用Asp.Net Core构建Angular4应用程序
前言 Visual Studio 2017已经发布了很久了.做为集成了Asp.Net Core 1.1的地表最强IDE工具,越来越受.NET系的开发人员追捧. 随着Google Angular4的发布 ...
-
角落的开发工具集之Vs(Visual Studio)2017插件推荐
因为最近录制视频的缘故,很多朋友都在QQ群留言,或者微信公众号私信我,问我一些工具和一些插件啊,怎么使用的啊?那么今天我忙里偷闲整理一下清单,然后在这里面公布出来. Visual Studio 201 ...
-
Visual Studio 2017中使用SourceLink调试ASP.NET Core源码
背景 当我们在学习ASP.NET Core或者调试ASP.NET Core程序的时候,有时候需要调试底层代码,但是当我们在Visual Studio中调试程序的时候,由于一些基础库或者第三方库缺少pd ...
-
Visual Studio 2017中使用Libman管理客户端库
什么是Libman 微软在Visual Studio 2017 15.8版本中内嵌了一个新的工具Library Manager. Library Manager(简称Libman)是一个客户端库管理工 ...
随机推荐
-
【转】QTP书写程序技巧
一.添加固定注释 新建一TXT文档,将要添加的注释写在文档中 将文档名改为:ActionTemplate.mst 将文件放到QTP安装目录的dat文件夹中 设置好后,在QTP中每次新建一个测试就会自动 ...
-
获取当前页面的url
var url = window.location.href; var b = url.substring(url.lastIndexOf('/')+1, url.length);
-
【POJ2185】【KMP + HASH】Milking Grid
Description Every morning when they are milked, the Farmer John's cows form a rectangular grid that ...
-
重装系统时,将MBR分区转为GPT 分区
摘要 很多同学在重装系统的时候,或多或少都遇到过这样的问题:镜像文件没有问题,软碟通刻录也没有问题,但偏偏就在选择安装系统盘盘符的时候,跳出对话框,提示:Windows无法安装到这个磁盘,选中的磁盘具 ...
-
jQuery Moblile Demos学习记录Panel
jQuery Moblile Demos学习记录Panel 11. 二 / Jquery Mobile / 没有评论 本文来源于www.ifyao.com禁止转载!www.ifyao.com 我就 ...
-
Java学习笔记21(String类补充:正则表达式)
正如python的re模块,不过Java和Python的正则表达式有一些区别,这里做简单介绍,具体的细节可以参考网上其他的文章: 功能:可以用于检验一个字符串,比如验证用户名,验证密码格式,验证是否是 ...
-
前端开发IDE VSCode + live preview
live preview 为方便web开发者,编写网页静态代码,不用频繁切换到浏览器去查看的贴心功能. 可以在编辑器中,就实现编辑预览功能, 边编写代码,边查看预览效果. 与vscode相对应的其他两 ...
-
Exp6 信息搜集与漏洞扫描 20164313 杜桂鑫
1.实践目标 掌握信息搜集的最基础技能与常用工具的使用方法. 2.实践内容 (1)各种搜索技巧的应用 1.使用搜索引擎 在百度搜索栏内输入 site:com filetype:doc 北京电子科技学院 ...
- css选择器思维导图
-
cocos2d-js 3.0 rc0 编译release报错 value for keystore is not valid. it must resolve to a single path
第一次编译是好好的,需要手工输入keystore文件地址和密码等等.第二次不需要输入,然后就直接出错了. 找了一下,发现第一步之后,cocos会记录ant信息到\frameworks\runtim ...