Commit 7382fed
committed
Fix FastFetch MicroBuild signing for NativeAOT publish
With PublishAot=true, dotnet publish produces the native executable in
$(PublishDir) rather than $(OutputPath). The FilesToSign items were
still referencing $(OutputPath)\FastFetch.exe, causing the ESRP
signing task to fail because the file doesn't exist at that path.
Change the signing path to $(PublishDir) and remove the managed DLL
entries (GVFS.Common.dll, GVFS.Platform.Windows.dll,
GVFS.Virtualization.dll) which are statically linked into the native
AOT binary and no longer exist as separate files.
Assisted-by: Claude Opus 4.6
Signed-off-by: Tyler Vella <tyrielv@gmail.com>1 parent 3c18fe5 commit 7382fed
1 file changed
Lines changed: 1 addition & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
| 19 | + | |
24 | 20 | | |
25 | 21 | | |
26 | 22 | | |
| |||
0 commit comments