4

我想将我的应用程序作为单个.exe文件分发。

为此,我使用Costura.Fody嵌入我的应用程序的依赖项。但是,依赖项本身具有本机依赖项(PdfiumViewerNUGet 包)。最初,这些位于x86/x64文件夹中,但我将它们分别移动到costura32/costura64并将它们设置为Embedded resource.

当我构建项目时,输出选项卡显示PdfiumViewer.dll已嵌入。但是当我运行程序时,有一个异常来自PdfiumViewer.NativeMethods.

我可以实现单个.exe文件吗?(我在.NET 3.5


由于本地依赖具有相同的名称(pdfium.dll),我相信这个问题是相关的。

4

0 回答 0