IronPDFでランタイムフォルダを管理する
IronPDFには、プロジェクト/デプロイメントにruntimesフォルダーが含まれている必要があります。
このフォルダーを含めない場合、次の例外がスローされます:
-
例外メッセージ: "パス 'C:\path-to\your-app\chrome_elf.dll' でネイティブライブラリを見つけることができませんでした"
おすすめ:
-
展開に使用するパブリッシングウィザードVisual Studio 内で 公開プロセスが完了したら、発行プロファイルを確認し、ターゲットランタイムがPortableであることを確認してください。
これは、Visual Studio がデフォルトでデプロイメントモードとして Framework-dependent を、ターゲットランタイムとして Portable を使用したパブリッシュプロファイルを作成するためです。 (ランタイムフォルダ内のすべての内容は、発行プロファイルに自動的に含まれます。).
Visual Studio デプロイメントモードについて詳しく学ぶこれ
-
Visual Studioを使用してデプロイを管理できない場合、開発マシンからランタイムフォルダーを手動でプロダクションマシンのbinフォルダーにコピーしてください。
複数のプロジェクトを持っていて、複数のランタイムフォルダを必要としないようにしたいユーザー向け:
- 次のものを使用Windowsインストーラーすべてのプロジェクトで参照できる単一のIronPdf.dllをインストールする
- 個別のプロジェクトから呼び出し、別のPDFレンダリングマイクロサービスにIronPDFをインストール