From b422fc22f52008853b073b37250cae43ffc2c306 Mon Sep 17 00:00:00 2001 From: Raghu Date: Mon, 24 Aug 2026 13:08:12 +0100 Subject: [PATCH] CONFIG: Fix Linux native library PackagePath in LibPostalNet The libpostal-1.so content item was being packed to a PackagePath ending in .dll. Because the source and destination extensions did not match, NuGet treated the destination as a directory rather than a file rename, producing: contentFiles/linux_x86_64/libpostal-1.dll/libpostal-1.so NHSISL.LibPostalNet.targets resolves LinuxNativeFiles from contentFiles/linux_x86_64/libpostal-1.so, so on Linux the item matched nothing, the Copy task silently copied no files, and the native library never reached the output directory. Verified the rebuilt package now places the file at contentFiles/linux_x86_64/libpostal-1.so. Co-Authored-By: Claude Opus 5 --- NHSISL.LibPostalNet/NHSISL.LibPostalNet.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NHSISL.LibPostalNet/NHSISL.LibPostalNet.csproj b/NHSISL.LibPostalNet/NHSISL.LibPostalNet.csproj index 314692b..62f21e4 100644 --- a/NHSISL.LibPostalNet/NHSISL.LibPostalNet.csproj +++ b/NHSISL.LibPostalNet/NHSISL.LibPostalNet.csproj @@ -48,7 +48,7 @@ - +