WinUI 3如何发布为独立可执行文件

  1. 选择工程模板;
  2. 修改工程文件csproject,加入三行:
    • <WindowsPackageType>None</WindowsPackageType>
    • <WindowsAppSDKSelfContained>true</WindowsAppSDKSelfContained>
    • <EnableMsixTooling>true</EnableMsixTooling>
  3. 命令行生成publish文件夹(注意是在工程目录而不是解决方案目录):
    • dotnet publish -c Release -r win-x64 --self-contained true /p:PublishReadyToRun=true /p:TrimUnusedDependencies=true
  4. 在Windows Sandbox测试。

注意:直接在 Visual Studio 中运行要选 Unpacked 配置。

阅读:0

发表回复