なぜMicrosoft.ReportViewer.Webforms 8.0.0.0がVisual Studio 2010の「参照の追加」ダイアログに表示されないのですか?

StackOverflow https://stackoverflow.com/questions/5328182

質問

レポートサービス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のサブディレクトリに保存されます

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top