なぜMicrosoft.ReportViewer.Webforms 8.0.0.0がVisual Studio 2010の「参照の追加」ダイアログに表示されないのですか?
質問
レポートサービス2005レポートビューアーコントロール(8.0.0.0)を使用して、いくつかの古いレポートを表示する必要がある.NET 3.5をターゲットとするWebアプリケーションプロジェクトを作成しています。インストールしました 再配布可能なパッケージ アセンブリのバージョン8.0 Microsoft.ReportViewer.WebForms
GAC(9.0および10.0とともに)にありますが、VS2010の「参照の追加」ダイアログには9.0と10.0のみが表示されます。
アセンブリが表示されないのはなぜですか、そしてどのようにそれを参照できますか?
解決
これは「再配分可能」であり、ターゲットマシンのGACに必要なランタイムアセンブリをGACに取り付けることのみを目的としています。開発者マシンで使用できる参照アセンブリを取得するには、インストーラーが「よく知られている場所」にアセンブリのコピーを残す必要があります。 。
VS2005のインストールからのみ、このような参照アセンブリを入手できると思います。確かではありませんが、もうインストールしていません。参照アセンブリは、GACのコピーの単なるコピーです。したがって、可能な回避策の1つは、必要なアセンブリをGACからプロジェクトディレクトリにコピーして、ダイアログの[参照]タブを使用してプロジェクトに追加できることです。 ExplorerからGACの内部構造を隠すシェルエクステンションは、それを少し手間をかけます。非探検家ベースのファイルマネージャーまたはコマンドプロンプトを使用します。 C: Windows Assemblyのサブディレクトリに保存されます
所属していません StackOverflow