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
In the current latest version of the NServiceBus.Transport.SqlServer package, Microsoft.Data.SqlClient v1.1.3 is used. This version of Microsoft.Data.SqlClient package contains an issue for Dotnet Framework, because of the way the SNI.dll is installed. In order to make that package work, you need to install the package in every project which contains a soft reference to the package.
A fix for this issue is added to version v2, where they change the path of the SNI.dll.
Force installing the Microsoft.Data.SqlClient package v2 in my project, does not solve the issue, since NServiceBus.Transport.SqlServer still references v1.1.3. This results in the following exception:
Unable to load DLL 'Microsoft.Data.SqlClient.SNI.x86.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
I was hoping you could create a new version for the NServiceBus.Transport.SqlServer package which uses Microsoft.Data.SqlClient >=v2.0.0
The text was updated successfully, but these errors were encountered:
Automatic deployment of transitive dependencies requires SDK style projects. Old style VS projects require the "host" project to explicitly select the transitive dependencies to ensure that during compile these will be added to the output folder.
Uh oh!
There was an error while loading. Please reload this page.
In the current latest version of the NServiceBus.Transport.SqlServer package, Microsoft.Data.SqlClient v1.1.3 is used. This version of Microsoft.Data.SqlClient package contains an issue for Dotnet Framework, because of the way the SNI.dll is installed. In order to make that package work, you need to install the package in every project which contains a soft reference to the package.
More details about this can be found in this issue:
dotnet/SqlClient#361 (comment)
A fix for this issue is added to version v2, where they change the path of the SNI.dll.
Force installing the Microsoft.Data.SqlClient package v2 in my project, does not solve the issue, since NServiceBus.Transport.SqlServer still references v1.1.3. This results in the following exception:
Unable to load DLL 'Microsoft.Data.SqlClient.SNI.x86.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
I was hoping you could create a new version for the NServiceBus.Transport.SqlServer package which uses Microsoft.Data.SqlClient >=v2.0.0
The text was updated successfully, but these errors were encountered: