Відсутній конструктор звітів Microsoft RDLC у Visual Studio


137

У Visual Studio 2015 я більше не можу знайти конструктора звітів RDLC . Хтось знає, чи це лише помилка і чи вона надана пізніше, або якщо Microsoft хоче вбити RDLC або якщо вони хочуть, щоб ми використовували зовнішнього конструктора і коли, який це дизайнер?

Оновлення Для розробників, які шукають конструктор звітів RDLC у Visual Studio 2017 , його тепер потрібно завантажити з Market Visual Studio

Відповіді:


265

Оновлення: спосіб встановлення дизайнера звітів RDLC змінився з Visual Studio 2017 та новішими . Дивіться інші відповіді для детальної інформації. Крім того, контроль ReportViewer тепер доступний через NuGet, дивіться тут .


оригінальна відповідь нижче

Дизайнер звітів є частиною інструментів даних Microsoft SQL Server .

Ви можете додати його за допомогою настройки Visual Studio (Програми та функції> Visual Studio 2015> Змінити)

скріншот


7
Якщо я добре пам’ятаю, Microsoft SQL Server Data Toolsвін не включений до встановлення за замовчуванням, Community 2015тому вам доведеться перевірити цю опцію під час встановлення.
теццо

2
@tezzo так, ти маєш рацію. Це стосується і професійного видання. Установка за замовчуванням VS 2015 досить тонка.
powerzone3000

1
Подумайте, що ці проблеми полягають у тому, що нова установка абсолютно неприємно щодо того, що насправді вибрано.
James_UK_DEV

4
Те саме рішення, детальне покрокове ознайомлення тут
AXMIM

1
З мого боку з 2019 року це не вирішило проблеми. Мені довелося просто встановити розширення з ринку.
Маркус

47

Відкрийте Панель управління> Програми> Програми та функції

  • Виберіть запис для своєї версії Microsoft Visual Studio 2015. У нашому випадку це була Microsoft Visual Studio Enterprise 2015.

  • Натисніть кнопку "Змінити" на верхній панелі над списком програм. Після екрану заставки з'явиться вікно.

  • Натисніть кнопку «Змінити».

  • Виберіть Windows and Web Development> Microsoft SQL Server Data Tools та встановіть прапорець біля нього.

  • Натисніть кнопку "Оновити" в правій нижній частині вікна.

Після завершення встановлення відкрийте версію Visual Studio. Після завантаження нових .dll-файлів функціональність звітування повинна бути повторно доповнена, і ви повинні мати доступ до всіх пов'язаних форм, елементів керування та об’єктів.


3
Це спрацювало! Але що химерного, це те, що я завантажив Microsoft SQL Server Data Tools - Visual Studio 2015( msdn.microsoft.com/en-us/library/mt204009.aspx ) самостійно, встановив його, перезавантажив і не отримав дивно в VS 2015. Але це зробило трюк.
Олексій

36

У VS 2017 я перевірив інструменти даних SQL Server під час встановлення, і це не допомагає. Тому я завантажив і встановив Microsoft.RdlcDesigner.vsix

Зараз це працює.

ОНОВЛЕННЯ

Інший спосіб - використання розширень та оновлень .

Перейдіть до Інструменти> Розширення та оновлення, виберіть Інтернет, потім знайдіть Microsoft Rdlc Designer Report для Visual studio і натисніть Завантажити . Потрібно закрити VS, щоб почати встановлення . Після установки ви зможете скористатися дизайнером rdlc.

Сподіваюся, це допомагає!


Дякую за допомогу, спрацювало! Але я витратив багато часу на стандартний підхід: "Інструменти даних Microsoft SQL Server" :( Чому вони пропустили це у 2017 році ?:(
Міша Акопов

Простір імен змінено. Це зараз ProBITools.MicrosoftRdlcReportDesignerforVisualStudio. Нова сторінка завантаження тут .
InteXX

1
Ви можете отримати його з marketplace.visualstudio.com/…
Ketan Kotak

14

Візуальна студія 2017

  1. Відкрити візуальну студію
  2. В Інструменти -> Розширення та оновлення -> Інтернет
  3. Шукати "rdlc"
  4. Встановити дизайнер звітів Microsoft Rdlc (23,3 Мб)
  5. Закрийте Visual Studio, дайте програму запуску та відкрийте Visual Studio, щоб побачити rdlc у дизайнері.

12

У мене була така ж проблема, після встановлення MS VS Community 2015 я не знайшов файлів RDLC, ні компонента Переглядача звітів, я вирішував проблему, зайшовши Control Panel (Windows) -> Programs -> Try to uninstall the MS VS Community and choose MODIFYв цей момент, ви зможете перевірити Microsoft SQL Server Інструменти даних.

Це все!


6

Окрім попередніх відповідей, ось посилання на останні інструменти даних SQL Server. Зауважте, що посилання на завантаження для Visual Studio 2015 порушено. ISO доступний тут, посилання внизу сторінки:

https://msdn.microsoft.com/en-us/library/mt204009.aspx

Завантаження підписників MSDN не перераховує сумісну версію VS 2015 під час написання.

Однак навіть за допомогою останніх інструментів (лютий 2015 року) я не можу відкрити попередню версію файлів .rptproj.


3

Якщо ви зробили спеціальну установку, вам потрібно додати інструменти даних Microsoft Sql Server. Після цього ви можете додати Reportviwer до своєї веб-форми.


3

У мене була така ж проблема, як у вас, і я встановив дизайнер Microsoft rdlc, щоб вирішити свою проблему.

І якщо ви вже встановили це, але все ще не знайшли дизайнера rdlc, спробуйте відкрити візуальну студію> інструменти> Розширення та оновлення>, тоді увімкніть розширення дизайнера Miscrosoft Rdlc.


посилання розірвано.
Тайлер

будь ласка спробуйте ще раз,.
kho dir

2

Щоб вирішити цю проблему, відкрийте консоль менеджера пакунків нуджет і виберіть проект та введіть install-package microsoft.report.viewer та дочекайтеся встановлення


Я провів це в VS 2015. Елемент не знайдено.
smshahiran

1

Функція налаштування не працює для Visual Studio 2017 та новіших версій.

Розширення потрібно завантажити з VS Marketplace, а потім встановити - Link

Те ж стосується інших розширень, таких як Проекти встановлення (використовуються для створення виконуваних файлів) - Посилання


1

Нижче різні інструменти для редагування звіту Rdlc:

  1. ReportBuilder 3.0 : редактор Microsoft для звіту Rdlc.
  2. Microsoft® SQL Server® 2008 Express з розширеними сервісами : Іншим інструментом є використання Sql Server Business Intelligence для звітування, яке можна встановити за допомогою Sql Server Express за допомогою розширених служб.
  3. fyiReporting : це інструмент із відкритим кодом, представлений для редагування звітів Rdlc.

0

Ця неприємність обминула мене. Якщо ви не можете виправити цю проблему, можливо, ви можете переглянути всі версії Framework, які є у вашій системі. Наприклад, якщо у вас є ReportViewer для Framework 4.5, і ваш проект збирається в Framework 2 або іншому другорядному Framework 4.5. Різні версії Framework колись мають проблеми.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.