Windows Form
Windows XP でアプリケーションを開発しています。Class Library
PdfSharp および MigraDoc ライブラリを使用して PDF ドキュメントを作成するために、ユーザー アプリケーションによってアクセスされる を作成しました。
私の問題は、PDF にビットマップを追加しようとしたときに始まります。リソースにイメージを保存しました。MigraDoc の機能により、次の行でわかるように、まずファイルをディスクに保存する必要があります。
string logoTemp = Directory.GetCurrentDirectory().ToString() + "\\imagename.png";
if (!File.Exists(logoTemp))
((Bitmap)Properties.Resources.imagename).Save(logoTemp, ImageFormat.Png);
paragraph.AddImage(logoTemp);
私のコンピューターと 32 ビットの Windows 7 でも正常に動作しますが、次のスクリーンショットに示すように、64 ビットの Windows 7 では例外がスローされます。
アプリケーションを管理者として実行すると、このエラーは解決されますが、受け入れられません。
何か案は?