Share via

Require Microsoft.SqlServer.Smo.dll and Microsoft.SqlServer.SqlEnum.dll MSIL DLL which matches released version of SQL Server 2025 (V - 17.0.1000.7)

Abhishek Modi (amodi) 20 Reputation points
2026-01-13T07:59:44.8933333+00:00

Hi Team,

I am updating a legacy (.NET Framework 4.7.2) project to support SQL Server 2025 (v17). Our code depends on Microsoft.SqlServer.Smo.dll and Microsoft.SqlServer.SqlEnum.dll version 17.0.1000.7, processorArchitecture=MSIL. However, after installing the latest SQL Server 2025 RTM and SSMS 22, I only see version 17.0.74.0 in the GAC and SDK folders.

Attempting to use NuGet’s Microsoft.SqlServer.SqlManagementObjects only provides assemblies for .NET Standard/.NET Core (not MSIL/GAC-compatible for .NET Framework projects).

Due to this, I am getting build errors like:

Error CS1705: Assembly 'Microsoft.SqlServer.MaintenancePlanTasks, Version=17.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' uses 'Microsoft.SqlServer.Smo, Version=17.100.0.0, Culture=neutral' which has a higher version than referenced assembly 'Microsoft.SqlServer.Smo, Version=17.0.0.0, Culture=neutral'

Where can I obtain the MSIL (processorArchitecture=MSIL) version 17.0.1000.7 DLLs for SMO and SqlEnum for SQL Server 2025 support?

Thanks,

Abhishek

SQL Server Integration Services

Locked Question. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

1 answer

Sort by: Most helpful
  1. AI answer

    2026-01-13T08:00:24.7666667+00:00

    Currently, the context does not provide specific information regarding the availability of the Microsoft.SqlServer.Smo.dll and Microsoft.SqlServer.SqlEnum.dll version 17.0.1000.7 for SQL Server 2025. It appears that you are facing issues with the versioning of these assemblies after installing SQL Server 2025 and SSMS 22.

    For resolving this issue, I recommend checking the official Microsoft documentation or forums for any updates or releases related to the SQL Server Management Objects (SMO) that may not yet be reflected in the GAC or SDK folders. Additionally, consider reaching out to Microsoft support for assistance in obtaining the required versions of these assemblies compatible with .NET Framework 4.7.2.


    References:

    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?