Visual Studio 15.7预览版4改进Git、C++支持

对于即将到来的Visual Studio 2017 15.7,微软已经发布了多个新的预览版本。这些版本的变更很有限,似乎离正式发布不远了。通常,变更的涉及面很广——因此,不管是用什么语言,开发人员都可以看到一些好处。

第一次,Visual Studio的各个组件可以安装在不同的目录下。这意味着核心产品可以存储在SSD上,而下载缓存和其他共享组件或SDK可以存储在一个不同的驱动器上。这有助于有效地利用磁盘空间有限的系统。请注意,这只能在VS2017首次安装时设置,所以,以前安装过的用户会锁定到默认设置。

使用Xamarin.Forms的开发人员在编辑XAML时会看到一项重大改进,因为WPF和UWP XAML设计使用了同样的引擎。这意味着用户可以从那个引擎提供的所有特性中受益,包括灯泡提示、代码导航和错误检查。

C++程序员会发现更符合C++17 Standard了。考虑到最近的处理器漏洞,开发人员应该很高兴看到Visual C++运行时现在支持Spectre缓解措施了。它支持针对变种1漏洞的缓解措施,并且包括支持未优化构建的编译器。来自微软的Andrew Pardoe介绍了有关Spectre缓解措施以及Visual Studio如何解决这个问题的更多信息。

在VS2017中使用Git的那些用户可以从各种不同的修复中受益。虽然并不是所有用户都受到了影响,但是当它们真得影响了你的工作流程时,就会特别地让人沮丧。首先是修正了一个问题,就是VS2017包含的Git版本不支持自签名证书。下一个是删除了一个在Git中切换分支时会阻塞IDE使用的模态窗口。与此相关,在切换分支时,VS2017将不再需要重新加载打开的项目/解决方案。

要了解所有变更信息,请查看发布说明(包括预览版3&4)。初次接触这些预览版本的用户可以根据他们喜欢的版本(社区版、专业版或企业版)下载最新副本。由于是预览版,所以不应该用于生产环境应用程序的开发。

原文地址: http://www.infoq.com/cn/news/2018/05/vs2017-15.7-preview4


.NET社区新闻,深度好文,欢迎访问公众号文章汇总 http://www.csharpkit.com

640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/321393.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【动态规划】农田个数 (ssl 1633)

农田个数农田个数农田个数 Description 你的老家在河北农村。过年时,你回老家去拜年。你家有一片NM农田,将其看成一个NM的方格矩阵,有些方格是一片水域。你的农村伯伯听说你是学计算机的,给你出了一道题: 他问你…

VB程序逆向常用的函数

转自: http://www.cnblogs.com/bbdxf/p/3780187.html VB程序逆向常用的函数 1) 数据类型转换: a) __vbaI2Str 将一个字符串转为8 位(1个字节)的数值形式(范围在 0 至 255 之间) 或2 个字节的数值形式(范围在 -32,768 到 32,767 之间)。 b)__vbaI4St…

P2827-蚯蚓【队列】

前言 早年一直拿堆过不了,结果发现要用队列 正题 题目链接:https://www.luogu.com.cn/problem/P2827 题目大意 有nnn条蚯蚓,每次选取最长的一条,切成⌊x∗p⌋\lfloor x*p\rfloor⌊x∗p⌋和x−⌊x∗p⌋x-\lfloor x*p\rfloorx−⌊x∗p⌋的两…

.net core DI 注册 Lazy 类型

当我们在 .net core (2.1) 中运行如下代码注入 Lazy<T> 变量的时候&#xff1a;public AccountService(Lazy<IHttpContextAccessor> httpContextAccessor) { }可能会遇到这样的错误提示&#xff1a;InvalidOperationException: Unable to resolve service for type…

操作系统复习笔记 02-03 OS Structure 操作系统结构

02-03操作系统结构&#xff08;OS_Structure&#xff09;[]陈述&#xff1a;1.IO设备与CPU可并行运行。2.每一个设备控制器负责一个设备类型。3.每一个设备控制器有一个局部缓存。4.CPU通过局部缓存与主存交换数据。5.设备控制器通过引起中断通知CPU操作已完成。[]中断机制&…

【深搜】 棋盘 【NOIp普及组 2017 第三题】 (luogu 3956/ssl 2851)

棋盘棋盘棋盘 题目大意&#xff1a; 有一个M*M的棋盘&#xff0c;要从&#xff08;1&#xff0c;1&#xff09;到&#xff08;m,m&#xff09;&#xff0c;中间有n个有颜色的格子&#xff0c;只能踩在有颜色的格子上&#xff0c;跳到不同颜色的格子要花费1元&#xff0c;可以将…

P3332-[ZJOI2013]K大数查询【树套树】

正题 题目链接&#xff1a;https://www.luogu.com.cn/problem/P3332 题目大意 开始nnn个可以重复的集合&#xff0c;要求支持操作 1lrc:1\ l\ r\ c:1 l r c:将ccc加入集合l∼rl\sim rl∼r中2lrk:2\ l\ r\ k:2 l r k:查询l∼rl\sim rl∼r的并集中第kkk大的数 解题思路 此题考…

别跟我谈EF抵抗并发,敢问你到底会不会用EntityFramework

前言一直以来写的博文都是比较温婉型的博文&#xff0c;今天这篇博文算是一篇批判性博文&#xff0c;有问题欢迎探讨&#xff0c;如标题&#xff0c;你到底会不会用EntityFramework啊。你到底会不会用EntityFramework啊面试过三年至六年的同行&#xff0c;作为过面试者到如今作…

操作系统复习笔记 04 Process 进程

[]进程的概念1.进程是操作系统执行的各种程序。2.现在的操作系统多为并发执行&#xff0c;具有许多新的特征。引入并发执行的目的是提高资源利用率。3.OS的基本特征是[并发与共享]。4.顺序环境计算机系统只有一个程序在执行&#xff0c;该程序独占系统的所有资源&#xff0c;其…

【动态规划】 多米诺骨牌 (ssl 1632/luogu 1282)

多米诺骨牌多米诺骨牌多米诺骨牌 Description Input 输入文件的第一行是一个正整数n(1≤n≤1000)&#xff0c;表示多米诺骨牌数。接下来的n行表示n个多米诺骨牌的点数。每行有两个用空格隔开的正整数&#xff0c;表示多米诺骨牌上下方块中的点数a和b&#xff0c;且1≤a&#…

为什么 web 开发人员需要迁移到. NET Core, 并使用 ASP.NET Core MVC 构建 web 和 API

2018 .NET开发者调查报告: .NET Core 是怎么样的状态&#xff0c;这里我们看到了还有非常多的.net开发人员还在观望&#xff0c;本文给大家一个建议。这仅代表我的个人意见, 我有充分的理由推荐.net 程序员使用. net core而不是. net Framework。有些人可能不同意我的观点, 但是…

CF1260C-Infinite Fence【结论题】

正题 题目链接:https://www.luogu.com.cn/problem/CF1260C 题目大意 无数个栏杆&#xff0c;rrr的倍数染成红色&#xff0c;bbb的倍数染成蓝色&#xff0c;是rrr和bbb的倍数的话可以选择一个染色&#xff0c;去掉没有染色的&#xff0c;是否有一种方案使得最长的染色快不超过…

【动态规划】 摆花 【NOIp普及组 2012 第三题】 (ssl 2360/luogu 1077)

摆花摆花摆花 题目大意 有n种花&#xff0c;每种花有ai支&#xff0c;取m支&#xff0c;有多少种取法&#xff1f;&#xff08;同一种花取第1&#xff0c;第3支和取第1&#xff0c;第2支算一种取法&#xff09; 解题方法&#xff1a; 用f[i][j]来表示前i种选j支的方案数&…

操作系统复习笔记 05 Thread 线程

进程的两个基本属性1.拥有资源的独立单位2.可独立调度和分派的基本单位进程的数目不宜过多&#xff0c;进程切换频率不宜过高&#xff0c;限制了并发程度。操作系统的设计目标是&#xff1a;提高并发度、减小系统开销。引入线程的目的是简化线程间的通信&#xff0c;以小的开销…

使用SonarCloud对.NET Core项目进行静态代码分析

本文将介绍如何使用SonarCloud进行.NET Core项目的静态代码分析。SonarCloud是SonarQube提供的基于云的版本&#xff0c;特别针对于开源项目是免费的。首先&#xff0c;在sonarcloud.io创建一个账号&#xff0c;你可以使用Github/BitBucket/Microsoft Live账户进行注册&#xf…

P6477-[NOI Online #2 提高组]子序列问题【线段树】

正题 题目链接:https://www.luogu.com.cn/problem/P6477 话说这是luogu的冥间数据 题目大意 nnn个数的序列&#xff0c;f(l,r)f(l,r)f(l,r)表示l∼rl\sim rl∼r有多少个不同的数字。 求∑l1n∑rln(f(l,r))2\sum_{l1}^n\sum_{rl}^n(f(l,r))^2l1∑n​rl∑n​(f(l,r))2 解题思路…

操作系统复习笔记 06 CPU Scheduling CPU调度

CPU的三级调度&#xff1a;1.高级调度(Long-term)&#xff1a;作业调度&#xff0c;从外存进内存2.低级调度(Short-term)&#xff1a;进程调度&#xff0c;分配处理机3.中级调度(Medium-term)&#xff1a;对换通过多道程序设计得到CPU的最高使用率。CPU-IO脉冲周期&#xff1a;…

【动态规划】 石子合并问题(环形) (ssl 1597)

石子合并问题石子合并问题石子合并问题 Description 在一个圆形操场的四周摆放着n 堆石子。现要将石子有次序地合并成一堆。规定每次只能选相邻的2 堆石子合并成新的一堆&#xff0c;并将新的一堆石子数记为该次合并的得分。试设计一个算法&#xff0c;计算出将n堆石子合并成…

P6102-[EER2]谔运算【位运算】

正题 题目链接:https://www.luogu.com.cn/problem/P6102?contestId26472 题目大意 nnn个数的序列aaa&#xff0c;求 ∑i1n∑j1n∑k1n∑l1n(aioraj)xor(akandal)\sum_{i1}^n\sum_{j1}^n\sum_{k1}^n\sum_{l1}^n(a_i\ or\ a_j)\ xor\ (a_k\ and\ a_l)i1∑n​j1∑n​k1∑n​l1∑n…

操作系统复习笔记 07 Process Synchronization 进程同步

背景&#xff1a;1.对共享数据的并发访问可能导致数据的不一致性。2.要保持数据的一致性&#xff0c;就需要一种保证并发进程正确执行顺序机制。3.解决有界缓冲区问题的共享内存方法在count上存在竞争条件。4.进程间的制约关系&#xff1a;——间接制约&#xff1a;有些资源需要…