1

私は周りを見回していて、これを行うための良い指示を見つけることができないようですので、私は投稿をしています(また、今は遅いので、この時点での一貫した考えの欠如が原因である可能性があります)。しかし、いずれにせよ、私はAzureでホストされる小さなWebアプリケーションを作成しました。これは、いくつかのネイティブコードに依存しています。エミュレーターを介してすべてが正常に機能しますが、(MSVC 2010を介して)パッケージ化してクラウドインスタンスにアップロードすると、DLLが見つかりません。誰かが私が間違っているかもしれないことを知っていますか?

DLLが依存関係であり、プロジェクトでDLLに「常にコピー」プロパティが設定されていることをWebRoleに通知しました。さらに、64ビットリリースモードでもDLLをビルドしました。このDLLがパッケージに含まれていることを確認するために他に必要なことはありますか?

4

1 に答える 1

1

この問題の解決策は、DLL が/MDではなく でビルドされていたことです/MT。これを変更すると、すべてうまくいきました。

于 2012-10-04T14:52:46.037 に答える