SQL Server Express と Crystal Reports の両方を使用するアプリケーションを VB 2008 から VB 2010 にアップグレードしました。信じられないほどの労力と時間をかけて、アプリケーション自体とそれらのセットアップ プロジェクトの両方をアップグレードすることに成功しました。SQL Server 2005 Express は、SQL Server 2008 Express にアップグレードされました。ただし、Crystal Reports は別の話です。Crystal Reports Basic for Visual Studio 2008 をアンインストールし、Visual Studio 2010 13.0.4 の SAP Crystal Reports バージョンを開発用コンピューターにインストールしました。これにより、ブートストラップがインストールされました。アプリケーションをデバッグで実行できるように、13.0.4 ランタイムもインストールする必要がありました。デバッグでは問題なく動作しますが、セットアップ プロジェクトは 2008 CrystalDecisions の依存関係を見つけることができないという警告を受け取ります。2008 バージョンは削除されているため、使用しないでください。Visual Studio 2010 13.0.4 の SAP Crystal Reports バージョンの前提条件が選択されていますが、次の警告が表示されます。
警告 1
アセンブリ 'SCoPe2006.exe' C:\Documents and Settings\DCD\My Documents\Visual Studio 2010\Projects TEMP の依存関係 'CRYSTALDECISIONS.WINDOWS.FORMS' (Signature='692FBEA5521E1304' Version='10.5.3700.0') が見つかりません\セットアップ スコープ 2006\セットアップ スコープ 2006\セットアップ スコープ 2006.vdproj セットアップ スコープ 2006
警告 2
アセンブリ 'SCoPe2006.exe' C:\Documents and Settings\DCD\My Documents\Visual Studio 2010\Projects TEMP\Setup の依存関係 'CRYSTALDECISIONS.REPORTSOURCE' (Signature='692FBEA5521E1304' Version='10.5.3700.0') が見つかりませんスコープ 2006\セットアップ スコープ 2006\セットアップ スコープ 2006.vdproj セットアップ スコープ 2006
警告 3
アセンブリ 'SCoPe2006.exe' C:\Documents and Settings\DCD\My Documents\Visual Studio 2010\Projects TEMP\Setup の依存関係 'CRYSTALDECISIONS.SHARED' (Signature='692FBEA5521E1304' Version='10.5.3700.0') が見つかりませんスコープ 2006\セットアップ スコープ 2006\セットアップ スコープ 2006.vdproj セットアップ スコープ 2006
警告 4
アセンブリ 'SCoPe2006.exe' C:\Documents and Settings\DCD\My Documents\Visual Studio 2010\Projects TEMP の依存関係 'CRYSTALDECISIONS.CRYSTALREPORTS.ENGINE' (Signature='692FBEA5521E1304' Version='10.5.3700.0') が見つかりません\セットアップ スコープ 2006\セットアップ スコープ 2006\セットアップ スコープ 2006.vdproj セットアップ スコープ 2006
これらのアプリケーションを別のコンピューターにインストールしたところ、.NET Framework 4 用の SAP Crystal Reports ランタイム エンジンがインストールされました。アプリケーションを実行すると、未処理の例外「Could not load file or assembly 'CrystalDecisions.CrystalReports.Engine, Version =10.5.3700.0」が発生します。これは古い 2008 Crystal Reports であり、アプリケーションは使用すべきではないと思います。
2008 Crystal Reports の依存関係への参照が、アプリケーション自体またはセットアップ プロジェクトのどこにあるかがわかりません。
これを修正するには何を変更すればよいか教えていただけますか?
ありがとうございました、
ダン