dotnet / ILMerge

ILMerge is a static linker for .NET Assemblies.
MIT License
1.22k stars 168 forks source link

Failed to load assembly Microsoft.SqlServer.SqlEnum When Merge SQL2017 dll #79

Open mananthan75 opened 4 years ago

mananthan75 commented 4 years ago

No issue on merge. Merge was successful. After merge DB connected when we try to access any SQLEnum properties its throw error

ex. Settings.LoginMode, Settings.Alter(), Databases.Count

Exceptions: SQL server ERROR 'Microsoft.SqlServer.Management.Sdk.Sfc.InternalEnumeratorException: failed to load assembly Microsoft.SqlServer.SqlEnum. ---> System.IO.FileNotFoundException

Ref: issues https://social.msdn.microsoft.com/Forums/sqlserver/en-US/9dd89639-d387-4f6a-a848-2985d666ce17/failed-to-load-assembly-microsoftsqlserversqlenum-when-ilmerge-all-sql2017-assembly-and-refer-it?forum=sqlgetstarted