Visual Studio 15.4发布,新增多平台支持

2023-11-06 17:18

本文主要是介绍Visual Studio 15.4发布,新增多平台支持,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

微软发布了Visual Studio 2017的第四个升级版本,并且延续了支持.NET Standard 2.0和通用Windows平台(UWP)的承诺。.NET Standard 2.0支持是微软推动跨平台应用程序开发和代码重用战略的重要一环。

15.4版本的变化与微软发布的预览版非常接近,在很大程度上体现了渐进式改革。在IDE中,鼠标键盘操作Control-Click已更改,按下Ctrl键,再点击高亮代码行会导航到其定义。编写C#、Visual Basic和Python都可以使用这项新功能。

按照承诺,15.4支持Windows 10引入的.appx容器。这为开发人员提供了一种方法,让他们可以把现有的Win32应用程序打包进.appx容器,便于在Windows 10系统上安装和管理。在这个过程中,不需要将Win32应用程序转换为UWP应用或者使用特定的Windows 10功能。无论如何,如果需要,现在更容易加入这项功能了。新项目类型在新建项目对话框里可以看到:Visual C# | Windows Universal | Windows Application Packaging Project

那些希望使用.NET Core 2开发的开发人员将会发现,事情变得简单了,因为.NET Core 2在安装时可选,而且会默认选中,不管选择的是Web Development,还是.NET Core Workloads。

Windows 10开发人员构建UWP应用时会注意到,15.4支持Windows Fall Creators Update。最新的SDK 10支持这种更新,安装时选中UWP Workload就会把它包含进来。如果你的Windows 10开发系统上安装了Fall Creators Update,那么你就可以充分利用15.4对XAML所做的多项改进。这些变更包括在编辑UWP应用时使用Edit&Continue(在线编辑App的XAML元素)以及使用微软新设计语言Fluent的设计元素。(注意,为了从新功能受益,必须安装更新并以UWP应用为目标。)除了新特性,微软还指出,他们在提升XAML编辑器速度和效率的工作中进行了多项性能增强。

Visual Studio 15.4加入了CMake支持。这让VS2017可以支持面向任意Windows和Linux平台组合的CMake项目,其所带来的好处是,开发人员可以使用已有的CMake项目,而不需要首先将它们转换为Visual Studio项目。CMake支持已经升级到3.9版本。

Visual Studio 2017 15.4现在已经可以下载安装,可以通过标准的网络安装程序安装,也可以从Visual Studio里安装。除了上面提到的新特性,还有多个值得注意的Bug得到了修复。要了解全部详情,请查看发布说明。

原文地址:http://www.infoq.com/cn/news/2017/10/vs2017-154-released


.NET社区新闻,深度好文,微信中搜索dotNET跨平台或扫描二维码关注


这篇关于Visual Studio 15.4发布,新增多平台支持的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/357983

相关文章

macOS Sequoia 15.5 发布: 改进邮件和屏幕使用时间功能

《macOSSequoia15.5发布:改进邮件和屏幕使用时间功能》经过常规Beta测试后,新的macOSSequoia15.5现已公开发布,但重要的新功能将被保留到WWDC和... MACOS Sequoia 15.5 正式发布!本次更新为 Mac 用户带来了一系列功能强化、错误修复和安全性提升,进一步增

Maven 依赖发布与仓库治理的过程解析

《Maven依赖发布与仓库治理的过程解析》:本文主要介绍Maven依赖发布与仓库治理的过程解析,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下... 目录Maven 依赖发布与仓库治理引言第一章:distributionManagement配置的工程化实践1

在.NET平台使用C#为PDF添加各种类型的表单域的方法

《在.NET平台使用C#为PDF添加各种类型的表单域的方法》在日常办公系统开发中,涉及PDF处理相关的开发时,生成可填写的PDF表单是一种常见需求,与静态PDF不同,带有**表单域的文档支持用户直接在... 目录引言使用 PdfTextBoxField 添加文本输入域使用 PdfComboBoxField

使用Python构建一个Hexo博客发布工具

《使用Python构建一个Hexo博客发布工具》虽然Hexo的命令行工具非常强大,但对于日常的博客撰写和发布过程,我总觉得缺少一个直观的图形界面来简化操作,下面我们就来看看如何使用Python构建一个... 目录引言Hexo博客系统简介设计需求技术选择代码实现主框架界面设计核心功能实现1. 发布文章2. 加

售价599元起! 华为路由器X1/Pro发布 配置与区别一览

《售价599元起!华为路由器X1/Pro发布配置与区别一览》华为路由器X1/Pro发布,有朋友留言问华为路由X1和X1Pro怎么选择,关于这个问题,本期图文将对这二款路由器做了期参数对比,大家看... 华为路由 X1 系列已经正式发布并开启预售,将在 4 月 25 日 10:08 正式开售,两款产品分别为华

深入理解Apache Kafka(分布式流处理平台)

《深入理解ApacheKafka(分布式流处理平台)》ApacheKafka作为现代分布式系统中的核心中间件,为构建高吞吐量、低延迟的数据管道提供了强大支持,本文将深入探讨Kafka的核心概念、架构... 目录引言一、Apache Kafka概述1.1 什么是Kafka?1.2 Kafka的核心概念二、Ka

Android Studio 配置国内镜像源的实现步骤

《AndroidStudio配置国内镜像源的实现步骤》本文主要介绍了AndroidStudio配置国内镜像源的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,... 目录一、修改 hosts,解决 SDK 下载失败的问题二、修改 gradle 地址,解决 gradle

利用Python快速搭建Markdown笔记发布系统

《利用Python快速搭建Markdown笔记发布系统》这篇文章主要为大家详细介绍了使用Python生态的成熟工具,在30分钟内搭建一个支持Markdown渲染、分类标签、全文搜索的私有化知识发布系统... 目录引言:为什么要自建知识博客一、技术选型:极简主义开发栈二、系统架构设计三、核心代码实现(分步解析

在Android平台上实现消息推送功能

《在Android平台上实现消息推送功能》随着移动互联网应用的飞速发展,消息推送已成为移动应用中不可或缺的功能,在Android平台上,实现消息推送涉及到服务端的消息发送、客户端的消息接收、通知渠道(... 目录一、项目概述二、相关知识介绍2.1 消息推送的基本原理2.2 Firebase Cloud Me

微信公众号脚本-获取热搜自动新建草稿并发布文章

《微信公众号脚本-获取热搜自动新建草稿并发布文章》本来想写一个自动化发布微信公众号的小绿书的脚本,但是微信公众号官网没有小绿书的接口,那就写一个获取热搜微信普通文章的脚本吧,:本文主要介绍微信公众... 目录介绍思路前期准备环境要求获取接口token获取热搜获取热搜数据下载热搜图片给图片加上标题文字上传图片