VS2010を使用して少し前に作成したWindowsフォームアプリがあり、Visual Studio2010用のCrystalReportsを使用しています。元々は「任意のCPU」で動作するように作成しましたが、それがあれば問題ありませんでした。私が開発した32ビットWindowsマシンで実行されました。ただし、現在、64ビットのWindowsマシンを使用しており、多くのユーザーが64ビットのWindowsマシンを使用しており、VS2010のCRはそれを好みません。そこで、32ビットWindowsマシンでのみ動作するように変更しました。
ClickOnceデプロイメントを使用して64ビットWindowsマシンにアプリをデプロイしようとしたので、これらすべてについて言及しましたが、次のエラーで失敗しました。
コンポーネントSAPCrystalReportsランタイムエンジンfor.NETFramework 4.0のインストールに失敗し、次のエラーメッセージが表示されます。
'インストール中の致命的なエラー次のコンポーネントをインストールできませんでした。-SAP Crystal Reports Runtime Engine for .NET Framework 4.0 '
これを超えて、私は何が間違っているのか、なぜ失敗したのかわかりません。