C# 如何使用Cotura嵌入DLL的本机依赖项?

C# 如何使用Cotura嵌入DLL的本机依赖项?,c#,.net,msbuild,fody-costura,C#,.net,Msbuild,Fody Costura,我想将我的应用程序作为单个.exe文件分发 为此,我使用Costura.Fody嵌入我的应用程序的依赖项。但是,依赖项本身具有本机依赖项(PdfiumViewerNUGet-package)。最初,它们位于x86/x64文件夹中,但我将它们分别移动到costura32/costura64,并将它们设置为嵌入式资源 构建项目时,“输出”选项卡显示已嵌入PdfiumViewer.dll。但是当我运行这个程序时,PdfiumViewer.NativeMethods中出现了一个异常 我可以实现一个.ex

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

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

构建项目时,“输出”选项卡显示已嵌入
PdfiumViewer.dll
。但是当我运行这个程序时,
PdfiumViewer.NativeMethods
中出现了一个异常

我可以实现一个
.exe
文件吗?(我在
.net3.5



由于本机依赖项具有相同的名称(
pdfium.dll
),我认为这是相关的。

下一个版本似乎即将发布: