Data Tools 2017 Installing Custom Data Processing Extension

Michael Hartkopf 1 Reputation point

Hi all,

I have developed a data processing extension years ago, it worked on the old versions with the described deployment without any issues. But the customer updated the SQL Server and with it comes the new visual studio version. (Visual Studio 2017 installed from SQL Setup.)

I don't manage to get the extension run on the machine after following these instructions:

After some research I copied the dll to both folders:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\SSRS
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\PrivateAssemblies
(Pathes are now from my local installation where I try to fix this issue. That is why it is Community version of VS. Hope it does not matter.)

I also updated the .net version of my dlls to 4.5.2.

I changed the first codegroup in the RSPreviewPolicy.config to FullTrust to avoid issues there:


I am a little bit lost. Does anyone have an idea what it could be?


SQL Server Reporting Services
SQL Server Reporting Services
A SQL Server technology that supports the creation, management, and delivery of both traditional, paper-oriented reports and interactive, web-based reports.
2,788 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Isabellaz-1451 3,611 Reputation points

    Hi @Michael Hartkopf

    I ran into a similar problem trying to create a Data Processing Extension and finally realized that I was building my extension as a .net 4.0 dll, and ssrs only supports 3.5 (uses 2.0.50727 clr)

    I refer to this thread:

    SSRS is built against the Microsoft .NET Framework 2.0 and the Microsoft .NET Framework 3.5. We recommend that you use .NET Framework 2.0 or .NET Framework 3.5 only in SSRS.

    I refer to this thread:

    Is it because of that the dll .NET version too high?

    Best Regards,

    If the answer is the right solution, please click "Accept Answer" and upvote it. If you have extra questions about this answer, please click "Comment".
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    0 comments No comments