You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are 3 primary consumers of newtonsoft in SMO
The tests. That one is probably easy to change.
The Notebook script writer. That one is probably easy to change. I would also consider removing the Notebook DLL from the regular SMO nuget package into its own package.
The Assessment extensions DLL. That one is less easy to change because the newtonsoft dependency comes from the Assessment package upstream, which we don't own. I would consider removing the Assessment extensions DLL from the SMO package and put it in its own package.
That said, if your SMO application doesn't use the notebook writer or the assessment extensions, you can probably not bother installing newtonsoft with it.
the problem is that Microsoft.SqlServer.SqlManagementObjects has a dependency on NewtonSoft.Json. so all apps that consume Microsoft.SqlServer.SqlManagementObjects are forced to have NewtonSoft.Json.
any chance of this happening?
The text was updated successfully, but these errors were encountered: