Почему я не вижу Microsoft.ReportViewer.WebForms версии 10.0.0.0 в диалоговом окне "Добавить ссылку..."?

У меня есть проект служб отчетов VS2008 (база данных: SQL Server 2008 RC2). Этот проект был обновлен с VS2005/SQL2005.

Мне нужно обновить элемент управления Report Viewer до версии 10.0.0.0. Но когда я устанавливаю Вторично распространяемый ( http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=a941c6b2-64dd-4d03-9ca7-4017a0d164fd), он не добавляется в.NET- вкладка в диалоге "Добавить ссылку..."!

Я вижу Microsoft.ReportViewer 8.0.0.0 и Microsoft.ReportViewer 9.0.0.0 в диалоговом окне, но не 10.0.0.0

Я попытался запустить удаление для всего, что связано с ReportViewer, и переустановить элемент управления ReportViewer 10.0.0.0. Но я все еще вижу обе версии 8 и 9 в диалоге, но нет версии 10!

Проверяя GAC через Пуск-> Выполнить-> Сборка, я вижу все три версии. Я не могу удалить 8 и 9, потому что они, очевидно, используются другими программами...

Это сводит меня с ума...

Что мне нужно сделать, чтобы сделать эту сборку доступной в диалоговом окне "Добавить ссылку..." в Visual Studio 2008??

С уважением Алекс

2 ответа

Решение

Хорошо, нашли решение: по-видимому, VS2008 в сочетании с ReportViewer2010 требует небольшой ручной работы:

http://blogs.msdn.com/b/changliw/archive/2010/06/29/use-the-reportviewer-2010-control-in-visual-studio-2008-project.aspx

После того, как я извлек сборочные DLL из GAC, я мог добавить их в диалог "Добавить ссылку...", как описано здесь:

http://www.csharp411.com/adding-assemblies-to-the-visual-studio-add-reference-dialog/

Я надеюсь, что это поможет другой несчастной душе!;)

/ Alex

Другой возможной причиной, по которой сборки не отображаются в ссылке "Добавить", является неявная фильтрация целевой структуры. Например: Visual Studio 2010, цель.NET Fwk 4.0 будет фильтровать сборки, предназначенные для этого конкретного fwk. Чтобы добавить Microsoft.ReportViewer.WebForms 10.0.0.0, я изменил целевой проект fwk на 3.5, добавил ссылки, а затем переключился на 4.0.

Другие вопросы по тегам