VB.NET Microsoft.Reporting.WinForms.ReportViewer не определен

У меня есть приложение VB.NET, которое я пытаюсь заставить работать в нашей новой системе. (Мы обновили Windows Server 2003 до 2012), и у меня есть программа, которую я не могу исправить.

По какой-то причине он использует Microsoft.Reporting.WinForms.ReportViewer и не будет работать, потому что он не определен.

Я проверил ссылку, и похоже, что путь указывал на несуществующий файл.

Я нашел загрузку для VS 2010, которая должна установить Microsoft.Reporting.WinForms.ReportViewer, но это не сработало.

Если я скопирую ошибку, это то, что она мне дает:

Severity Code Description Project File Line Suppression State Error BC30002 Type 'Microsoft.Reporting.WinForms.ReportViewer' is not defined. project C:\DATA\svn\project\trunk\project\frmMain.Designer.vb 195 Active

Я использую VS Express 2015

Пожалуйста, дайте мне знать, если вам нужна дополнительная информация.


person James    schedule 08.09.2016    source источник


Ответы (2)


Visual Studio> меню «Файл»> «Инструменты»> «Диспетчер пакетов Nuget»> «Управление пакетами Nuget для решения»:

скриншот1

Затем найдите «Microsoft.Reporting.WinForms» и установите его:

скриншот2

Затем нажмите F5, чтобы «начать отладку», и вы найдете исправление ошибки.

person HO LI Pin    schedule 01.11.2018

У меня была такая же проблема в одном из моих проектов. Решение, которое я нашел, было в Solution Explorer, щелкните правой кнопкой мыши References, удалите помеченную ссылку на Microsoft.Reporting.WinForms.ReportViewer, затем щелкните правой кнопкой мыши References и повторно добавьте Microsoft.ReportViewer.WinForms (можно найти, набрав winforms в строке поиска)

Это сразу же устранило ошибку для меня. Удачи!

person Kyle Moffat    schedule 16.11.2016
comment
Спасибо за это, я попробую позже на этой неделе ... Я забыл, для чего это было, лол - person James; 23.11.2016
comment
Помогли собрать старый проект на VS 2015/Win 10 - person Vincent Vancalbergh; 14.02.2017