snowflake-connector-net icon indicating copy to clipboard operation
snowflake-connector-net copied to clipboard

strongly name .NET driver artifacts

Open NeilP-global opened this issue 7 years ago • 9 comments

The net46 version of the DLL currently on nuget (1.0.6) is not strongly named.

Is it possible to update/provide a dll that is strongly named? This would allow the dll to be registered on the machine, allowing it to be used with processes such as SSIS.

Please see:

https://social.msdn.microsoft.com/Forums/vstudio/en-US/156a01c3-565e-4d8d-83d9-50ae712972b0/failure-adding-assembly-to-the-cache-attempt-to-install-an-assembly-without-a-strong-name?forum=netfxsetup

NeilP-global avatar Jan 31 '19 12:01 NeilP-global

@NeilP-global Just to clarify, so a strong named dll means that we need to sign the package with private key and distribute the public key? Is this the correct reference? https://docs.microsoft.com/en-us/dotnet/framework/app-domains/strong-named-assemblies

howryu avatar Mar 04 '19 18:03 howryu

@howryu I believe so. Some environments require signed DLLs.

NeilP-global avatar Apr 24 '19 13:04 NeilP-global

Hi, are there any updates regarding this?

We're trying out the latest version from NuGet (2.0.3) and we're basically unable to use it in our environment because the dll doesn't have a strong name.

Are there any plans on strong-naming the assembly?

vrrx avatar Jul 22 '21 00:07 vrrx

Any news on this?

vrrx avatar Aug 24 '21 10:08 vrrx

Yes I'm also very interested having it signed I was able to GAC it. by doing the following http://www.geekzilla.co.uk/ViewCE64BEF3-51A6-4F1C-90C9-6A76B015C9FB.htm

I also would like to use it with SSIS Has anyone got it to work with SSIS? - I can get Snowflake.Net to be an option in SSIS connection list but error on connection properties "Failed to load the the registered .Net Framework Data Provider"

pgr-rick-schulte avatar Nov 16 '21 19:11 pgr-rick-schulte

hi everyone and thank you for submitting this issue. We'll take a look. I'll keep this issue updated on any new progress.

sfc-gh-dszmolka avatar Jun 07 '23 11:06 sfc-gh-dszmolka

Is there any progress regarding this? We want to use the Snowflake driver with TIBCO Spotfire, but we need a strongly named Assembly for this.

frankschmitt avatar Dec 21 '23 07:12 frankschmitt

there is progress yes, but a timeline estimation is something which i'm unable to attach at this point of time. Will keep this thread updated.

edit: estimated delivery around Q1 2024. Please note that this is absolutely not committed to and subject to change, and really just a rough estimation.

sfc-gh-dszmolka avatar Dec 21 '23 08:12 sfc-gh-dszmolka

@sfc-gh-dszmolka That's good news, thanks for the quick response & the effort you're putting into this.

frankschmitt avatar Dec 22 '23 07:12 frankschmitt

PR open at

  • https://github.com/snowflakedb/snowflake-connector-net/pull/956
  • https://github.com/snowflakedb/snowflake-connector-net/pull/974

sfc-gh-dszmolka avatar May 24 '24 04:05 sfc-gh-dszmolka

PR merged and will be available with the next driver release which will probably happen towards the end of June 2024. We expecting a major version change.

sfc-gh-dszmolka avatar Jun 05 '24 10:06 sfc-gh-dszmolka

Will update this thread once more information is known about the next upcoming major release of the .NET driver which will carry this fix.

edit: confirming with Product team; release should be available by mid-July 2024

sfc-gh-dszmolka avatar Jun 24 '24 09:06 sfc-gh-dszmolka

after such a long wait, support for strongly naming the artifacts is now released with Snowflake .NET driver version v4.0.0 in July 2024 and moving forward. Thank you everyone for bearing with us !

sfc-gh-dszmolka avatar Jul 09 '24 07:07 sfc-gh-dszmolka