1

私のWPFアプリケーションビルドはRelease Any CPUであり、前提条件はSqlServer、Crystal Report、および.NET Framework 4.0です(アプリケーションとともにセットアップファイルがパックされています)。

ケース 1: 32 ビット システム 32 ビット システム でセットアップを実行すると、SQL Server 2008 x86、Crystal Reports x86 がインストールされます。インストール後、アプリケーションは SQL Server に接続し、アプリケーションからすべてのレポートを開くことができます。

ケース 2: 64 ビット システム 64 ビット システム でセットアップを実行すると、SQL Server 2008 x64、Crystal Reports x64、WPF アプリケーションがProgram Files(x86)フォルダーにインストールされます。インストール後、アプリケーションが SQL Server に接続できず、レポートが開きません。

アプリケーションがフォルダーにインストールされる理由はわかっていますがProgram(x86)、セットアップを強制的にProgram Filesフォルダーにインストールする方法はあります。ビルドをに設定しましたAny CPU

前もって感謝します。

4

1 に答える 1