From 7be2b00b0dc51d0de9df6ac9af34937f22ce22e8 Mon Sep 17 00:00:00 2001 From: cnb Date: Sun, 30 Aug 2026 02:01:24 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=87=AA=E5=8C=85=E5=90=AB=E5=8F=91?= =?UTF-8?q?=E5=B8=83=E8=A1=A5=E9=BD=90=20XBF/PRI=20=E8=B5=84=E6=BA=90?= =?UTF-8?q?=EF=BC=8C=E4=BF=AE=E5=A4=8D=E8=A7=A3=E5=8E=8B=E5=90=8E=E6=97=A0?= =?UTF-8?q?=E6=B3=95=E5=90=AF=E5=8A=A8=EF=BC=8C=E5=8F=91=E5=B8=83=200.2.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 8 ++++++++ Directory.Build.props | 2 +- README.md | 2 +- src/OneClickRun.App/OneClickRun.App.csproj | 13 +++++++++++++ 4 files changed, 23 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f62f846..d4fc5be 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,14 @@ ## [Unreleased] +## [0.2.1] - 2026-08-30 + +### Fixed + +- 修复自包含发布包解压后无法启动(启动即崩溃 0xc000027b in Microsoft.UI.Xaml.dll): + dotnet publish 默认不会复制应用编译出的 XBF 与 OneClickRun.pri 资源, + 新增发布目标在发布时自动补齐这些文件,解压后的 OneClickRun.exe 可正常运行 + ## [0.2.0] - 2026-08-30 ### Added diff --git a/Directory.Build.props b/Directory.Build.props index 0004e63..5a5008a 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -3,7 +3,7 @@ latest enable enable - 0.2.0 + 0.2.1 一键运行 OneClickRun diff --git a/README.md b/README.md index d5caf5e..9c9d22f 100644 --- a/README.md +++ b/README.md @@ -54,7 +54,7 @@ dotnet publish src\OneClickRun.App\OneClickRun.App.csproj -c Release -r win-x64 --self-contained true -o dist\publish\win-x64 # 将发布目录压缩为分发包 - powershell Compress-Archive -Path dist\publish\win-x64\* -DestinationPath dist\OneClickRun-0.2.0-win-x64.zip + powershell Compress-Archive -Path dist\publish\win-x64\* -DestinationPath dist\OneClickRun-0.2.1-win-x64.zip Release 发布产物位于 dist\ 目录(已加入 .gitignore);最终用户解压后直接 运行 OneClickRun.exe 即可,无需安装 .NET 或 Windows App SDK。 diff --git a/src/OneClickRun.App/OneClickRun.App.csproj b/src/OneClickRun.App/OneClickRun.App.csproj index 0309cbb..98ae81d 100644 --- a/src/OneClickRun.App/OneClickRun.App.csproj +++ b/src/OneClickRun.App/OneClickRun.App.csproj @@ -34,4 +34,17 @@ + + + + <_AppXbf Include="$(OutDir)**\*.xbf" /> + <_AppPri Include="$(OutDir)$(AssemblyName).pri" /> + <_PublishAppResources Include="@(_AppXbf);@(_AppPri)" /> + + +