.hd-box .hd-fr

Win11/10 全新开发,微软 Windows App SDK 1.0 预览版 3 发布:首支持 Win11 风格,非 MSIX 打包的 WinUI 3 应用部署

2021-10-28 09:46IT之家(玄隐)57评

IT之家 10 月 28 日消息,据 MSPoweruser 报道,微软近期发布了 Windows App SDK 1.0.0-Preview 3,这是一个工具包,使桌面应用程序开发人员能够使用现代 Windows UI、API 和平台功能构建应用程序。

下面是 Windows App SDK 1.0.0-Preview 3 更新内容

WinUI 3

IT之家获悉,Windows App SDK 1.0.0-Preview 3 将是首个支持 Windows 11 风格设计,另外主要的新功能是支持在没有 MSIX 打包的情况下部署 WinUI 3 应用程序。请查看 WinUI 3 未打包桌面应用程序的说明,以配置你的 WinUI 3 应用程序,支持未打包部署。

已知的问题:

ApplicationData

StorageFile.GetFileFromApplicationUriAsync

ApiInformation(在 Windows 10 上不支持)

Package.Current

欲了解更多信息或开始使用 WinUI 开发,请参见:

Windows UI 3 Library (WinUI)

Get started developing apps with WinUI 3

其他限制和已知问题

在重启 VS 之前缺少发布菜单项:在 VS 2019 和 VS 2022 中使用空白应用,打包(WinUI 3 桌面版)项目模板创建新应用时,发布项目的命令不会出现在菜单中,直到你关闭并重新打开 Visual Studio。

使用 Single-project MSIX 打包向 C++ 应用程序添加 C++ 静态/动态库项目引用时出错:Visual Studio 显示错误,由于项目类型不兼容,无法将项目作为引用添加。

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

Visual Studio 2019 的 C#模板:当你试图构建项目时,你会遇到这样的错误。“该项目不知道如何运行配置文件项目名称”。为了解决这个问题,请安装Single-project MSIX 打包工具扩展

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

适用于 Visual Studio 2022 年 17.0 版本的 C++ 模板,直至 Preview 4:在你第一次尝试运行项目时,你会遇到以下错误。“出现了部署错误”。要解决这个问题,请第二次运行或部署你的项目。这个问题将在 Visual Studio 2022 版 17.0 预览版中得到修复。

1 添加对Microsoft.Windows.ImplementationLibraryNuGet 包的引用。

2 在你的代码文件中添加#include <wil/cppwinrt.h> 语句。

3 使用 wil::resume_foreground (your_dispatcher); 到 co_await 结果。

阅读微软更多内容并在这里下载。

广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。

下载IT之家APP,分享赚金币换豪礼
相关文章
大家都在买广告
热门评论
查看更多评论