2011-09-14 51 views
0

Crystal Reports XI R2(11.5.3300.0)を既存の(32ビット)アプリケーションに使用しています。 Windows7 64ビットにアップグレードしています。Windows 7 x64上のCrystal Reports XI R2ランタイム

私たちの互換性テストでは、水晶レポートのランタイムが利用できないことを示す問題にぶつかります。それはオランダ語であるので、例外の詳細はここでは除外していますが、基本的にランタイムが正しくインストールされていないこと、および配布可能なCRRedist * .msiをインストールする必要があるということです。

私が抱えている問題は、配布可能なものを見つけることができないということです。サポートサイト「https://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=56787567」をチェックすると、Program Filesフォルダ内のブートストラップが参照されます。ただし、指定されたサブフォルダは存在しません。

同じタイプの問題に遭遇した人このバージョンのCrystal Reportsの場合(私はいくつかのバージョンがこの後にリリースされていることに気付いています)?再配布可能なものはどこで見つけることができますか?

私たちのアプリケーションがx86用にコンパイルされていることを覚えておいてください。だから、x86ランタイムはこのトリックを行うべきだと思います。

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

答えて

1

あなたのためにすべての答えにだけ素早く警告に、パフォーマンスが重要な場合は、x86のDLLがx64のO/S

0

にエミュレーションで大幅に遅くなることを知っている必要があり、私はこれが古い質問ですけど、それも私が遭遇したものだったので、私はそれを私の経験で更新したかったのです。

私は64ビットの再配布可能ファイルを見つけることができませんでした。代わりに、私はx86をターゲットにしてコンパイルしていたプロジェクトを変更しなければなりませんでした。デフォルトでは、C#プロジェクトとVBプロジェクトはAnyCPUに設定されたプロジェクトのプロパティ設定を持っています。 x86に変更すると、この問題は解消されます。

VB.NETの場合、プロジェクトを右クリックしてプロパティを選択し、コンパイルタブに移動します。 VS 2012では、その画面の[ターゲットCPU]コンボボックスに表示されます。 VS 2008では、 "Advanced Compile Options ..."を選択する必要があります。ターゲットCPUのコンボボックスが表示されます。

C#の場合、プロジェクトを右クリックしてプロパティを選択し、[ビルド]タブに移動すると、[プラットフォームターゲット]コンボボックスに表示されます。

関連する問題