微软正式发布了Visual Studio 2019 16.3版本,主要更新内容如下:
.NET Core 3.0
Visual Studio版本16.3包括对 .NET Core 3.0 的支持。
注意:如果使用的是.NET Core 3.0,则需要使用Visual Studio 16.3或更高版本。
.NET Core桌面应用程序支持
.NET Core 3.0完全支持Windows窗体和WPF应用程序。
Visual Studio 2019 16.3具有用于构建和发布WPF应用程序所需的熟悉工具,包括WPF XAML设计器、用于为WPF应用程序创建MSIX包的工具等。
此外,面向.NET Core项目的Windows Forms Designer的第一个预览版现已发布。目前还处于设计起步阶段,因此可以作为Visual Studio扩展(“VSIX”)使用。一旦安装了.NET Core Designer,Visual Studio将根据你的应用程序的目标框架自动选择合适的设计器。设计器的预览版只支持一部分控件,但是在进一步的预览版中,每月都会添加更多控件。因此,如果需要定期使用设计器,官方不建议将Windows Forms应用程序移植到.NET Core。
.NET在容器中的应用
现在,构建Azure函数(v2)的开发人员可以将Docker容器支持(仅Linux)添加到其C#项目中。可以通过在解决方案资源管理器中右键单击项目名称,然后选择Add > Docker Support来完成。除了将Dockerfile添加到项目中之外,调试目标还将设置为“Docker”,这意味着在调试Function应用程序时,调试目标将在运行的容器中进行。
.NET生产力
由于C# 8.0和.NET Core 3.0已发布,因此Visual Studio工具已更新,以使用户在使用这些新工具时效率更高。以下是官方添加的数十种重构功能。
你可以使用重构包装流畅的调用链。要尝试此操作,请将光标放在呼叫链上,然后按Ctrl+R,打开“快速操作和重构”菜单。
现在,还可以在重命名接口、枚举或类时重命名文件。为此,只需将光标放在类名称中,然后按Ctrl+R,R以打开“重命名”对话框并选中“重命名文件”框。
16.4 Preview 1版本中的 .NET
Visual Studio 2019 16.4第一个预览版中的功能包括新的.NET Core 3.0应用程序发布选项:``准备运行(Crossgen)、链接和SingleExe(制作微型.NET Core 3.0应用程序)以及新模板。
C++
Visual Studio 2019 16.3为所有C++开发人员带来了新的生产力功能,并增强了C++跨平台开发体验。
除了这两个方面,遵循C++标准一致性工作的人都将很高兴听到C++标准库(STL)中的内容,/std:c++ latest开关下提供了几个新的预览功能,包括 C++ Concepts。
C++生产力
新版本包含许多令C++开发人员兴奋的改进。例如,可以使用键盘快捷键Ctrl+K、Ctrl+/切换行注释,以轻松地搁置尚不想编译的代码。
借助内置的考虑类型限定符的过滤器,IntelliSense完成列表现在比以往更强大。例如,如果在const std::vector之后键入,列表现在将过滤掉会非法修改它的函数,例如push_back。
接下来,新的默认语义着色方案使你能够一目了然地理解代码。你会在以下区域中看到新的颜色:函数、局部变量、转义符、关键字–控件(if/else/for/return),字符串转义符和宏。还有一个选项可以区分全局函数和成员函数以及变量。下面的截图说明了Visual Studio蓝色和深色主题的新着色:
最后,官方表示为C++开发人员默认启用了AI驱动的IntelliSense的IntelliCode,并添加了一种方法来配置“调用堆栈”窗口以隐藏或显示模板参数,以提高可读性,并在Visual Studio代码分析中添加了一些新的CppCoreCheck规则,包括新的“枚举规则”规则集以及其他const、枚举和类型规则。
新版本还包含大量更新内容,详情可查看发布公告:
https://devblogs.microsoft.com/visualstudio/dot-net-core-support-in-visual-studio-2019-version-16-3/
【TechWeb】12月2日消息,金山软件发布公告称,于2019年12月2日,金山云集团与某个金山云股东、高级管理人员及中国互联网投资基金(有限合伙)订立购股协议,金山云(作为发行人)同意向中国互联网投资基金投资者发行约5509万股每股票面价值 0.001美元的D+系列优先可转换股份,代价为5000万美元。假设(i)金山云的所有优先股按1:1之转换比例悉数转换为金山云普通股;及(ii)购股权计划项下的所有股份及僱员持股计划(包括信託契据)项下保留以供发行的所有股份获发行,于完成购股协议项下拟进行交易后,金山云将由中国互联网投资基金投资者拥有约1.8868%,而本公司于金山云的股权将由49.1251%减少至48.1982%。金山云将仍为本公司附属公司。董事会进一步宣佈,于购股协议完成时或之前,金山云当时的所有股东将订立经重列股东协议,据此,D+系列优先股持有人有权于以下情况下要求金山云购买彼等持有的D+系列优先股:(i)D系列合资格公开发售未于特定期限内完成;(ii)金山云的任何B系列优先股持有人已根据经重列股东协议要求金山云购买其持有的B系列优先股;(iii)金山云的任何C系列优先股持有人已根据经重列股东协议要求金山云购买其持有的C系列优先股;或(iv)金山云的任何D系列优先股持有人已根据经重列股东协议要求金山云购买其持有的D系列优先股。金山云集团主要从事云技术的研发并提供相关服务。中国互联网投资基金投资者为于中国注册成立的有限合伙,主要从事互联网领域的股权投资。就董事作出一切合理查询后所深知、尽悉及确信,中国互联网投资基金投资者及其最终实益拥有人均为独立于本公司及其关连人士的第三方。
最近一段时间,大家发现很多网站关键词库和流量都在直线下滑,站长圈可以说是哀嚎遍野。即便是一些大站权重站,有些也难逃厄运。如上图所示,图中案例就是一个之前操作过快排而被惩罚的站点。其下场不可谓不悲壮。在这里我们先了解一下快排。现在的快排,主要分为两类:模拟点击;发包技术。其中模拟点击是租用大量的服务器和ip,在服务器上搭建一个模拟浏览器并使用脚本在浏览器上模拟用户的搜索行为,来提高页面在百度的评分。发包技术是直接伪造用户搜索浏览行为参数,直接将数据包post给百度,可以快速的将页面在百度的评分提高。发包技术中不乏上千指数大词3天上首页的案例。这种快排方式严重干扰了百度搜索的市场环境,因此百度在进行了打击快排灰度测试后,开始扩大算法应用范围,其结果就是如今的大量网站的关键词库像瀑布一样直线下降。既然算法已经来了,我们也只有选择原谅,哦不,是选择面对。百度打击快排,最主要的首段就是靠抓取快排的特征。其中发包快排的特征比模拟点击特征明显很多,因此如果您还要继续做快排,对于发包快排的供应商一定要慎重又慎重的选择。那么模拟点击就不会被打击吗?也一样会被打击。做模拟点击的作弊网站,有个很大的特征就是:有大量的词的点击率超过了50%甚至接近100%。这种极其不正常的现象,让百度也有了反击的方向。因此如果还要做模拟点击,就必须降低点击率。否则依然一抓一个死。当然,我在这里并不是提倡大家做快排,既然是快排,就有被惩罚的风险,靠白帽技术安心优化,为更多的用户提供搜索价值,百度自然会将您的网站排名提升上去,自然会将搜索流量像你倾斜。快排就像一杯毒药,你喝或者不喝,都是你的选择。既然百度开始打击了,我们就必须沉着的去面对。如果可以的话,现阶段不要去碰快排这个雷区,安心做优化,做内容,做外链,为真正的搜索用户做好服务,才是最好的选择。上图那样稳定的幸福,又有谁不想要呢?
TOP