アプリを 1 つのファイルとして配布したいと考えてい.exe
ます。
そのためにCostura.Fody
、アプリの依存関係を埋め込むために使用しています。ただし、依存関係自体にはネイティブの依存関係があります ( PdfiumViewer
NUGet パッケージ)。元々、これらはx86
/x64
フォルダにありましたが、それぞれcostura32
/に移動しcostura64
て として設定しましたEmbedded resource
。
プロジェクトをビルドすると、 [出力] タブPdfiumViewer.dll
に が埋め込まれていることが表示されます。しかし、プログラムを実行すると、PdfiumViewer.NativeMethods
.
単一の.exe
ファイルを作成できますか? (私はオンです.NET 3.5
)
ネイティブの依存関係は同じ名前 ( pdfium.dll
) であるため、この質問は関連していると思います。