2013-04-05 1 views
1

У меня есть экземпляр проекта Visual Studio 2005 от друга. Проект ссылался на библиотеки DLL Microsoft.ReportViewer.Common и Microsoft.ReportViewer.WinForms. На моей машине у меня есть Visual Studio 2012. Я обновил проект. Понятно, что ссылки на эти DLL разбиты, потому что они являются местоположениями Windows, а не в проекте VS. Итак, я хочу удалить ссылки и воссоздать, но я не могу найти DLL на своей машине. Не устанавливаются ли они с Visual Studio 2012? Могу ли я загрузить их?Обновлен проект WinForms от VS2005 до VS2012. Сейчас отсутствуют мои DLL-файлы ReportViewer

ответ

0

Они были заменены сервером отчетов. Хотя, если вы скопируете их с вашего компьютера VS2005, вы все равно сможете использовать их в качестве двоичных ссылок в своем решении. Вы можете download the binaries from the MSDN Download site.

Хотя также должно быть binaries for Visual Studio 2012. Я подозреваю, что они будут установлены, когда вы установите SQL Server Development tools, которые включают компоненты сервера отчетов SQL Server.

1

Я получил копию визуального проекта студии 2005 от друга

который объясняет проблему, цель .NET версия вашего проекта 2,0. ReportViewer, входящий в состав VS2012, требует не менее 3,5.

Исправить это с помощью проекта + Свойства, вкладки «Приложение», «Компоновка целевой структуры». Затем вы найдете элемент управления ReportViewer в заголовке «Отчеты» в панели инструментов.

+0

Я не думаю, что смогу это сделать. Приложение нацелено на API, который составляет 2.0 –

+0

. Переход на 3.5 не является проблемой, он полностью совместим с 2.0. Конечно, мы не можем заставить вас потратить эти 2 секунды вашей жизни, вам придется сделать это сами. –

Смежные вопросы