Подтвердить что ты не робот

Тип или имя пространства имен "Отчетность" не существует в пространстве имен "Microsoft",

Я просто получаю следующую ошибку:

Тип или имя пространства имен "Отчетность" не существует в пространстве имен "Microsoft" (вам не хватает ссылки на сборку?)

после добавления этого кода:

protected global::Microsoft.Reporting.WebForms.ReportViewer ReportViewer1;

Я видел некоторые решения, говорящие, что я должен добавить некоторые сборки. но никто из них не работал. вот пример:

<add assembly="Microsoft.ReportViewer.Common, Version=9.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>

Может ли кто-нибудь помочь мне с этим?

4b9b3361

Ответ 1

Я сделал это, щелкнув правой кнопкой мыши по папке Ссылки в моем проекте, а затем выбрав Добавить ссылку. а затем добавьте в ссылки Ассембли > Расширения > Microsoft.ReportViewer.

Ответ 2

В моем случае мне нужно было установить Microsoft Report Viewer на неисправную машину.

Конечно, доступны другие, можно разработать, который из Version= на dll нужен. В моем случае мне нужна версия 11 (2012 год).

Ответ 3

Все эти установки не работали для меня вообще. Для меня в Visual Studio 2015 было установлено следующие два пакета (мне нужны были только эти два) из NuGet (меню "Проект" > "Управление пакетами NuGet" ):

  • Microsoft.ReportViewer.Common.VS2010
  • Microsoft.ReportViewer.WinForms.VS2010

Ссылки были добавлены в текущий проект автоматически.

Ответ 4

Просто установите SSDT. Затем вам нужно удалить сломанную ссылку и повторно добавить ее из сборки > Расширения.

Ответ 5

импорт из: C:\Program Files (x86)\Microsoft Visual Studio 11.0\ReportViewer\Microsoft.ReportViewer.WebForms.dll