Win11/10全新开发,微软WindowsAppSDK1.0预览版3发
根据MSPoweruser的说法,微软最近发布了Windows App SDK 1.0.0-Preview 3,这是一个工具包,使桌面应用程序开发人员能够使用现代Windows UI、API和平台功能构建应用程序。
以下是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目前在未打包的应用程序中不受支持。微软的目标是在下一个稳定版本中解决这个问题。这里有一些:的例子。IT之家提醒我们,今天只是升级的开始,只有少数用户收到了升级推送。然后,和之前Win10的部署一样,微软会通过研究设备健康数据等信息来确定推送Windows11的速度和范围。
应用程序数据
StorageFile。GetFileFromApplicationUriAsync
ApiInformation
包裹。目前的
ListView、CalendarView和GridView控件使用了不正确的样式,目标是在下一个稳定版本中修复这个问题。
有关更多信息或开始使用WinUI开发,请参见:
视窗用户界面3库
开始使用WinUI 3开发应用程序
其他限制和已知问题。
Windows 10版本1809不支持未打包的应用程序:目标是在下一个稳定版本中解决这个问题。
如果没有安装C UWP工具,就无法编译c#单项目MSIX应用程序。如果你有一个c#单项目MSIX项目,你需要安装C通用视窗平台(UWP)工具的可选组件。
这个版本为C#和C项目引入了空白应用程序和打包模板。这些模板使您能够将应用程序构建到MSIX包中,而无需使用单独的打包项目。。在这个版本中,这些模板有一些已知的问题。
在重新启动VS之前缺少发布菜单项:在VS 2019和VS 2022中使用空白应用程序时,打包项目模板创建新应用程序时,在关闭并重新打开Visual Studio之前,发布项目的命令不会出现在菜单中。
使用单项目MSIX打包将c静态/动态库项目引用添加到c应用程序时出错。Visual Studio显示错误,因为项目类型不兼容,所以无法将项目添加为引用。
在类库项目中引用自定义用户控件时出错。应用程序将崩溃。错误是系统找不到指定的路径。
Visual Studio 2019的C#模板:当您尝试构建项目时,会遇到这样的错误。"项目不知道如何运行配置文件项目名称"。要解决此问题,请安装单项目MSIX打包工具扩展。
Visual Studio 2019和Visual Studio 2022的C#模板:当您尝试在开发计算机上运行或调试项目时,会遇到以下错误。“项目需要在调试前部署。微软主要是想让你买一台新的PC。请在配置管理器中启用部署”。要解决此问题,请在配置管理器中启用项目部署。有关详细说明,请参见使用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 _前台;等待结果。
阅读更多关于微软的信息,并在此下载。 高端男人网郑重声明:此文内容为本网站转载企业宣传资讯,目的在于传播更多信息,与本站立场无关。仅供读者参考,并请自行核实相关内容。