Enabling EnterpriseManagementChartControl in Visual Studio 2005

If you try editing some generic reports like Performance in Visual Studio you will get an error saying that EnterpriseManagementChartControl is not installed. The reason is that SCOM 2007 does not configure EnterpriseManagementChartControl development environment during normal install. If you like to use chart control designer in Visual Studio you would need to configure it manually. Here are the steps:

  1. Make sure SCOM 2007 Reporting is installed.

  2. Copy MicrosoftRSChart.dll and MicrosoftRSChartDesigner.dll from SSRS bin directory to Visual Studio private assemblies directory on your development machine.

    Location of SSRS bin directory depends on the way you install SQL Sever but usually the path looks like this: \Program Files\Microsoft SQL Server\MSSQL.N\Reporting Services\ReportServer\bin

    Visual Studio private assemblies directory usually could be found under \Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies

  3. Find RSReportDesigner.config file in the Visual Studio private assemblies directory and add the following records to it:

    <Configuration

    >
    <Extensions>
    ...
    ...

    <ReportItemDesigner>
    <ReportItem Name="EnterpriseManagementChartControl"
    Type="Dundas.ReportingServices.DundasChartDesigner,
    MicrosoftRSChartDesigner" />
    </ReportItemDesigner>
    <ReportItems>
    <ReportItem Name="EnterpriseManagementChartControl"
    Type="Dundas.ReportingServices.DundasChart,
    MicrosoftRSChart" />
    </ReportItems>
    <ReportItemConverter>
    <Converter Source="Chart" Target="EnterpriseManagementChartControl"
    Type="Dundas.ReportingServices.RSChartConverter,
    MicrosoftDundasRSChartDesigner" />
    </ReportItemConverter>

    </Extensions>
    </Configuration>

  4. Restart Visual Studio.

Please note that these steps will only work with SCOM 2007 SP1 RC or later releases. The files mentioned here were not a part of SCOM 2007 RTM.