Поделиться через


Не удается использовать пользовательские элементы отчета в SQL Server Data Tools для Visual Studio 2015 и Visual Studio 2017

Эта статья поможет устранить проблему, которая не позволяет использовать пользовательские элементы отчета в SQL Server Data Tools для Microsoft Visual Studio 2015 и Visual Studio 2017.

Исходная версия продукта: Visual Studio 2015, Visual Studio 2017
Исходный номер базы знаний: 4013914

Симптомы

При использовании SQL Server Data Tools для Visual Studio 2015 17.x и Visual Studio 2017 вы блокируете использование пользовательских элементов отчета, которые старше текущего выпуска. Затронутый компонент — это конструктор отчетов служб Reporting Services.

Обходное решение

Чтобы обойти эту проблему, измените файл конфигурации Devenv.exe.config , добавив или изменив следующие записи. Этот файл находится в programInstallDir\common7\ide.

<dependentAssembly>
    <assemblyIdentity name="Microsoft.ReportingServices.Interfaces" publicKeyToken="89845dcd8080cc91" culture="neutral" />
    <bindingRedirect oldVersion="9.0.242.0-13.0.0.0" newVersion="14.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
    <assemblyIdentity name="Microsoft.ReportingServices.Designer" publicKeyToken="89845dcd8080cc91" culture="neutral" />
    <bindingRedirect oldVersion="9.0.242.0-13.0.0.0" newVersion="14.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
    <assemblyIdentity name="Microsoft.ReportingServices.QueryDesigners" publicKeyToken="89845dcd8080cc91" culture="neutral" />
    <bindingRedirect oldVersion="9.0.242.0-13.0.0.0" newVersion="14.0.0.0"/>
</dependentAssembly>

Дополнительная информация

Файл конфигурации Devenv.exe.config включен в Visual Studio. Для Visual Studio 2015 больше нет обновлений. Для Visual Studio 2017 корпорация Майкрософт изменится. Однако изменение не будет выпущено до версии Visual Studio 2017 с обновлением 2. В версии RTM эта проблема по-прежнему возникает.

Применяется к

Корпорация Майкрософт подтвердила, что это проблема в продуктах, перечисленных в следующих элементах:

  • Visual Studio Enterprise 2015
  • Visual Studio Professional 2015
  • Visual Studio Express 2015 для Интернета
  • Visual Studio Enterprise 2017