我想将我的应用程序作为单个.exe
文件分发。
为此,我使用Costura.Fody
嵌入我的应用程序的依赖项。但是,依赖项本身具有本机依赖项(PdfiumViewer
NUGet 包)。最初,这些位于x86
/x64
文件夹中,但我将它们分别移动到costura32
/costura64
并将它们设置为Embedded resource
.
当我构建项目时,输出选项卡显示PdfiumViewer.dll
已嵌入。但是当我运行程序时,有一个异常来自PdfiumViewer.NativeMethods
.
我可以实现单个.exe
文件吗?(我在.NET 3.5
)
由于本地依赖具有相同的名称(pdfium.dll
),我相信这个问题是相关的。