VS2008を古い(vs2005 Crystal Reports)アセンブリで動作させ、クライアントマシンに更新をインストールする必要がないようにする方法はありますか?
Visual Studio 2005.net2.0ソリューションをVisualStudio2008にアップグレードしました。目的は、IDEの改善点を活用することであり、マルチターゲティングをサポートしているためです。ソリューションは、.net2.0に対して構築する必要があります。
すべて宣伝どおりに機能します。.net2.0のみがインストールされているマシンで再構築して実行します。ただし、テスト中に、アプリケーションに含まれているCrystalReportを表示しようとすると例外が発生します。
次に、確認したところ、Visual Studioは、Crystalアセンブリへの参照を変更し、vs2008に付属する更新されたバージョンをソリューションに示しました。これには、クライアントマシンでCrystalランタイムを更新する必要があります。
参照を削除して古いものを追加しようとしましたが、コンパイルされません。