【问题标题】:WinUI 3 - Project Reunion 0.8 (and later Windows App SDK) Deployment Option like 'XCOPY' (?)WinUI 3 - Project Reunion 0.8(和更高版本的 Windows App SDK)部署选项,如“XCOPY”(?)
【发布时间】:2021-12-27 21:03:40
【问题描述】:

我正在为一个禁用 Windows 10 用户常规计算机的组织工作:Microsoft Store、Sideload 和开发人员模式。

我正在开发一个新项目(在我的开发机器上,它的限制较少),针对那些常规限制机器。

虽然我可以使用 WPF(和 XAML 岛)进行简单的 EXE XCOPY 部署,但我想通过 .NET 5/WinUI/ 来利用 WinUI 3、编译绑定等“最新/最佳”创新Windows 应用 SDK 1.0。

是否存在部署 WinUI3 桌面应用程序的限制(Windows Store、Sideload 和 Dev Mode 禁用)?

【问题讨论】:

  • 你可以创建一个解压的应用程序 - docs.microsoft.com/en-us/windows/apps/winui/winui3/…
  • 为了能够部署和运行您的应用,您必须确保在客户端计算机上安装了 Windows 应用 SDK 所需的 MSIX 包。然后,您可以部署未打包的应用程序。

标签: c# .net wpf desktop winui-3


【解决方案1】:

您必须打开您的 project.csproj 并将包类型包括为无

    <Project sdk="Microsoft.Net.sdk>
    <PropertyGroup>
    ...
    <WindowsPackageType>None</WindowsPackageType>
    </PropertyGroup>
    <Project>

现在回到 VS,你可以看到项目(未打包)而不是项目(包)

注意:安装运行和部署应用所需的 Windows 应用 SDK 运行时和 MSIX 包。

完成上述操作后转到https://docs.microsoft.com/en-us/windows/apps/develop/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-14
    • 2013-06-18
    • 2022-11-23
    • 2011-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多