我想将我的应用分发为单个.exe
文件。
为此,我使用Costura.Fody
来嵌入我应用的依赖项。但是,dependecy本身具有本机依赖项(PdfiumViewer
NUGet包)。最初,这些文件夹位于x86
/ x64
个文件夹中,但我将它们分别移至costura32
/ costura64
并将其设置为Embedded resource
。
构建项目时,输出选项卡显示已嵌入PdfiumViewer.dll
。但是当我运行程序时,PdfiumViewer.NativeMethods
会有例外。
我可以获得一个.exe
个文件吗? (我在.NET 3.5
)
由于原生相关性具有相同的名称(pdfium.dll
),我相信this question是相关的。