其他

Win10 开发全家桶:.NET Framework 4.7 和 VS 2017 Update 发布 | 软件周刊 23 期

2017-04-09 OSC-局长 开源中国

#点击图片报名参加武汉、长沙源创会#


摘要


软件周刊(04.02 — 04.09):Visual Studio 2017 Update,多项性能改进;.NET Framework 4.7 发布,支持 Windows 10 创作者更新;Visual Studio Code 1.11 发布,包括重要更新;Google Go 1.8.1 发布


CentOS 6.9 与之前的 CentOS 6.x 版本相比,有着许多的变化,强烈建议大家阅读 版本说明。主要变化:

  • 由于 CD 的大小限制,不再有 LiveCD。可以将 LiveDVD 复制到 USB key,在需要时使用。

  • GnuTLS 现在支持 TLS v1.2。 CentOS 中使用加密技术的所有软件包现在都支持 TLS v1.2。

  • postfix、vsftpd、rsyslog7、 ipa-server、389-ds-base、krb5-server、sssd 和 libvirt 功能改进

  • Net::SSLeay 和 IO::Socket:SSL Perl 模块改进以更好地实现 TLS 支持。

  • 支持不安全的加密协议和算法已经被删除。这会影响小于1024位的 MD5、SHA0、RC4 和 DH 参数的使用。

  • 新增 cloud-init,用于配置新的云实例的工具。

  • pacemaker 现在支持警报代理,可更灵活地对群集中的事件做出反应。

  • clufter, 用于转换和分析集群配置文件的工具,已更新至 0.59.8 版本。

  • ca 证书已更新,其中包括 Mozilla 基金会提供的最新证书颁发机构。

  • 现在可以使用新的软件包 cpuid 来显示有关系统中 CPU 的信息。

  • 将 /etc/sysconfig/network 中的 NO_DHCP_HOSTNAME 设置为 true,阻止网络初始化脚本更改主机名。

  • 如果不想让 NetworkManager 更新 /etc/resolv.conf ,现在可以在 /etc/NetworkManager/NetworkManager.conf 中添加 dns = none 来实现此目的。

  • 现在可以使用 Microsemi 存储适配器的新 SmartPQI 驱动程序。

  • mpt3sas 和 megaraid_sas 存储驱动程序已更新,以支持更多设备。

  • uest-set-user-password 允许为 QEMU/KVM 虚拟机中的任意用户设置密码。


随着 Windows 10 创意者更新的到来,微软也为开发人员准备了全套的工具。发布了 .NET Framework 4.7 和 Visual Studio 2017 Update,两个工具增加了对 Windows Creators Update 的支持。

新版主要是带来了对 Windows 10 “创作者更新” 的支持,开发者们可以通过 Visual Studio 2017 进行最新版 .NET Framework 项目的开发。包含了以下几大改进:

  1. 加入对 Windows 10 表格应用程序的高 DPI 支持

  2. 加入对 Win10 平台 WPF 应用程序的触控支持

  3. 增强加密支持

  4. 性能与可靠性改进

为获得最佳体验,微软推荐开发者们先升级至最新版 Windows 10(即 “创作者更新”),然后再为 Visual Studio 安装该更新。完整变动可以查阅 .NET Framework 4.7 发行说明()。

当然,微软也有表示会 “很快” 向其它版本的 Windows 发布 .NET Framework 4.7 更新,感兴趣的用户请留意公告日期。


Visual Studio 2017 Update,多项性能改进

该版本添加了对 Windows 10 Creators Update SDK 的支持,并在 Xamarin Workbooks 中为 C#7 添加支持,还更新了 Redgate 数据工具以及一组性能改进。

Windows 10 Creators Update

Windows 通用应用平台工具已更新,以增加对即将到来的 Windows Creators Update 的支持。随着新的 Windows 10 Creators Update SDK 的加入,也进行了一些改进,例如新版的 .NET Native 编译器,针对 Creators Update UWP 项目的 PackageReference 支持,针对所有类型和属性的 XAML IntelliSense 警告 ,支持创建流安装包,以及创建可选包和相关集。


Visual Studio Code 1.11 发布,包括重要更新

新版本包括一些重要的更新,部分关键的亮点包括:

  •  - 正在努力使整个 VS Code workbench 的颜色可以自定义

  •  - 新的键盘快捷键编辑器轻松地将命令重新绑定到首选的快捷键

  •  - 更快速的文本搜索以及 .gitignore 文件

  •  - 快速打开面板(输出,终端,调试控制台)的全尺寸

  •  - 在编辑器中拖放时选择是否复制或剪切

  •  - 集成终端链接验证和新的定制设置

  •  - 在 CodeLens 窗口中查看实现接口或抽象类

  •  - 直接从主菜单运行调试命令

  •  - Async JavaScript 调用现在在调试器中显示

  •  - Source Control API 现在是公开的,将 VS 代码开放到新的 SCM 提供商


深度操作系统 15.4 RC2 发布

经过深度操作系统 15.4 RC1 的测试,收到大家很多关心的问题和建议,官方对反馈的问题第一时间定位和修复,同时也新增和优化了部分功能。以下为深度操作系统 15.4 RC2 部分更新详情:

桌面

  • 修复在智能隐藏模式下切换任务栏遇到桌面图标未自动避让的问题;

  • 修复桌面上文件夹和应用图标直接使用Enter键不能打开的问题;

内核/驱动:

  • 修复相关安全漏洞;

  • 修复部分切换语言后出现控制中心和Dock背景花掉的问题;

  • 修复窗口拖动可能导致屏幕花屏问题;

其他

  • 预装深度录音应用;

  • 预装新的光标主题;

  • 预装思源宋体;

  • 修复福昕阅读器图标问题;

  • 修复了RC1阶段部分用户反馈的问题。


Google Go 1.8.1 发布

目前尚未找到更多关于 Go 1.8.1 版本更新的信息,请查看  和  了解更多信息。

或 


其他热门软件更新



本周开源项目推荐



Mastodon 是一个免费的开源社交网络程序,一个商业平台的替代方案,避免了单个公司垄断你沟通的风险。选择你信任的服务器,无论选择的是哪个,你都可以与其他人进行互动。任何人都可以运行自己的 Mastodon 实例,并无缝地参与到社交网络中。

特性:

  • 与 GNU social 和任何 OStatus 平台之间完全可互相操作:任何实现 Atom feeds, ActivityStreams, Salmon, PubSubHubbub 和 Webfinger 都是网络的一部分

  • 实时时间轴更新:通过 WebSockets 在 UI 中实时查看你所关注的人的更新状态

  • 联合主题帖解析:如果你关注的用户对服务器未知的用户进行回复,则服务器将获取完整的主题帖,以便你可以在不离开 UI 的情况下查看该帖子

  • 诸如图像和 WebM 的媒体附件: 上传和查看附加到更新的图像和 WebM 视频

  • OAuth2 和 REST API:Mastodon 充当 OAuth2 提供商角色,因此第三方应用程序可以使用 API,该 API 简单明了且具有 RESTful 风格

  • 长时间运行任务的后台处理: Mastodon 希望做到尽可能快速和响应,所以所有长期运行的任务可委托给后台处理

  • 可通过 Docker 部署:如果想要尝试使用 Mastodon,不需要混乱的依赖关系和配置,如果有 Docker 和 Docker Compose,部署是非常容易的

原文链接:https://my.oschina.net/editorial-story/blog/875398
责任编辑:开源中国 – 局长
转载必须在正文中标注并保留原文链接和作者等信息




推荐阅读

玩出个性和品牌,6 款优质国产开源电商系统

用于仪表盘项目的 7 个优秀 JavaScript 库

java 基础思维导图,让 java 不再难懂

适用于开发者的最佳 Chrome 扩展工具 | 实用贴

Nginx + Tomcat 配置负载均衡集群

点击“阅读原文”查看更多精彩内容

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存