0

外部ライブラリ PDFNet を使用する WPF アプリケーションがあります。プロジェクト全体で Wix を使用して、x86 または x64 ビルド用の MSI を作成します (AnyCpu ではありません)。これらの MSI は、後でいくつかの外部リソースと結合され、InnoSetup によって単一の exe インストーラーを作成します。

問題は、正しいバージョンの PDFNet を正しいビルドに含める必要があり、Visual Studio は常に 32 ビットを使用することです。

誰かが正しく設定する方法について正しい方向に向けてくれませんか?

ありがとうございました。

4

1 に答える 1

0

うまくいくようです。そのため、PDFNet と PDFNetLoader の「コピー ローカル」設定の間違った組み合わせが問題でした。PDFNet の正しい設定はすべてのプロジェクトで false であり、Loader はどこでも true です。PDFNetの読み込みが失敗したときに正しく理解できれば、ローダーが介入し、\bin\PDFNet\PDFNet\x86(またはそれぞれx64)のフォルダーから正しいバージョンのassemlbyを読み込みます

PS:上記の回答からディスカッション全体を確認してください。非常に役に立ちました

于 2016-08-26T12:55:05.127 に答える