Win11/10全新开发,微软WindowsAppSDK1.0预览版3发

栏目:热点新闻    来源:IT之家    阅读量:19338   作者:张璠    发布时间:2021-10-29 08:32   

根据MSPoweruser的说法,微软最近发布了Windows App SDK 1.0.0-Preview 3,这是一个工具包,使桌面应用程序开发人员能够使用现代Windows UI、API和平台功能构建应用程序。

Win11/10全新开发,微软WindowsAppSDK1.0预览版3发

以下是Windows App SDK 1 . 0 . 0-预览版3的更新。

WinUI 3

本站了解到,Windows App SDK 1.0.0-Preview 3将率先支持Windows 11风格设计,主要新增功能是支持部署无需MSIX打包的WinUI 3应用。请检查WinUI 3未打包桌面应用程序的描述,以配置您的WinUI 3应用程序并支持未打包部署。

已知问题:

解压后的WinUI 3应用只支持Windows版及更高版本。

解压后的WinUI 3应用支持x86和x64,arm64支持将在下一个稳定版本中加入。

未打包的应用程序需要来自VS 2019或VS 2022的单项目MSIX打包工具。

一些API目前在未打包的应用程序中不受支持。微软的目标是在下一个稳定版本中解决这个问题。这里有一些:的例子。Win10的服务将持续到2025年10月14日,下一个版本的Windows10即将更新。

应用程序数据

StorageFile。GetFileFromApplicationUriAsync

ApiInformation

包裹。目前的

ListView、CalendarView和GridView控件使用了不正确的样式,目标是在下一个稳定版本中修复这个问题。

有关更多信息或开始使用WinUI开发,请参见:

视窗用户界面3库

开始使用WinUI 3开发应用程序

其他限制和已知问题。

Windows 10版本1809不支持未打包的应用程序:目标是在下一个稳定版本中解决这个问题。

如果没有安装C UWP工具,就无法编译c#单项目MSIX应用程序。如果你有一个c#单项目MSIX项目,你需要安装C通用视窗平台(UWP)工具的可选组件。

这个版本为C#和C项目引入了空白应用程序和打包模板。这些模板使您能够将应用程序构建到MSIX包中,而无需使用单独的打包项目。微软还宣布,对于不符合Windows11要求的设备,Windows10也是不错的选择。在这个版本中,这些模板有一些已知的问题。

在重新启动VS之前缺少发布菜单项:在VS 2019和VS 2022中使用空白应用程序时,打包项目模板创建新应用程序时,在关闭并重新打开Visual Studio之前,发布项目的命令不会出现在菜单中。

使用单项目MSIX打包将c静态/动态库项目引用添加到c应用程序时出错。Visual Studio显示错误,因为项目类型不兼容,所以无法将项目添加为引用。

在类库项目中引用自定义用户控件时出错。应用程序将崩溃。错误是系统找不到指定的路径。

Visual Studio 2019的C#模板:当您尝试构建项目时,会遇到这样的错误。"项目不知道如何运行配置文件项目名称"。要解决此问题,请安装单项目MSIX打包工具扩展。

Visual Studio 2019和Visual Studio 2022的C#模板:当您尝试在开发计算机上运行或调试项目时,会遇到以下错误。“项目需要在调试前部署。请在配置管理器中启用部署”。要解决此问题,请在配置管理器中启用项目部署。有关详细说明,请参见使用C#和Windows App SDK 1.0预览版2创建WinUI 3桌面应用程序的说明。

c模板为Visual Studio 2022版,直到Preview 4:当您第一次尝试运行项目时,会遇到以下错误。出现部署错误。。要解决此问题,请再次运行或部署您的项目。此问题将在Visual Studio 2022版预览版中修复。

如果你想等待调度命令。尝试入队方法,请使用Windows实现库中的resume _前台辅助函数:

1添加对微软的引用。windows.implementationlibrary nuget包。

将#include lt添加到代码文件中;wil/cppwinrt . HGT;声明。

使用wil:resume _前台;等待结果。

阅读更多关于微软的信息,并在此下载。

郑重声明:此文内容为本网站转载企业宣传资讯,目的在于传播更多信息,与本站立场无关。仅供读者参考,并请自行核实相关内容。

Win11/10全新开发,微软WindowsAppSDK1.0预览版3发