0

私の開発用ラップトップは最近、新しいモデルに交換されました。このコンピューターには、Visual Studio 2005、2008、および2010があります。Webアプリケーションの1つは、CrystalReportsを使用しています。web.configファイルはバージョン10.2.3600.0を参照しています。

<add assembly="CrystalDecisions.Web, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
<add assembly="CrystalDecisions.Shared, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
<add assembly="CrystalDecisions.ReportSource, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
<add assembly="CrystalDecisions.Enterprise.Framework, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
<add assembly="CrystalDecisions.Enterprise.Desktop.Report, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
<add assembly="CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
<add assembly="CrystalDecisions.Enterprise.InfoStore, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
<add assembly="CrystalDecisions.ReportAppServer.ClientDoc, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>

プロジェクトソリューションはまだVisualStudio2008ソリューションですが、最終的にVS 2010にアップグレードします。私が抱えている問題は、この新しいコンピューターでソリューションを開いたときに、CrystalReportアセンブリが見つからなかったことです。[参照]- >[新しい参照の追加]に移動すると、 [。 NET ]タブにCrystalDecisionsコンポーネント名が表示されますが、バージョン番号は10.5.3700.0です。

GAC(C:\ Windows \ assembly)を見ると、バージョン10.2.3600.0と10.5.3700.0の両方がインストールされ、使用可能であることがわかります。

これらのアセンブリ(v 10.2.3600.0)をVisual Studio 2008プロジェクト内で参照できるようにするにはどうすればよいですか?

残念ながら、プロジェクトをVS 2010にアップグレードすることはまだできません。また、サーバーをアップグレードして新しいアセンブリバージョンを使用することもできません。

4

0 に答える 0