アプリ版:「スタンプのみでお礼する」機能のリリースについて

VisualStudio2010 vbで作ったMVCに
QRCodeHelperを追加してQRコードを表示しようとしました。
参考にしたのは
http://blogs.msdn.com/b/chack/archive/2011/02/28 …
です。
でもデバック実行すると
QRCodeImage.cshtmlのimage.Save(Response.OutputStream, ImageFormat.Png);で
GDI+ で汎用エラーが発生しました。
となります。
どこを直せばよいのでしょうか。

A 回答 (1件)

QRCodeHelperって、NuGetで落としてきたフリーのヘルパですよね。


それは随分と使い勝手の悪そうなエラーメッセージですね。

QRコード生成はヘルパを使わずに、普通にDLLを使ってもできるのですが、グラフィックライブラリとの関係で、依存モジュールの過不足など例外が出ます。
ヘルパ経由のインストだと分りづらいのですが、QRCodeHelper本体の.dllがあるはずなので、DLL依存性チェッカ(Dependency Walkerなど)を使ってDLLの中身をチェックし、不足モジュールDLLをOSに加えるしかありません。

これが特殊なDLLだった場合、一般のWebサーバ等には入れようがないため、そのモジュールは使えないということです。

参考URL:http://www.dependencywalker.com/
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!