timheuer / callisto

A control toolkit for Windows 8 XAML applications. Contains some UI controls to make it easier to create Windows UI style apps for the Windows Store in accordance with Windows UI guidelines.
http://timheuer.com/blog/archive/2012/05/31/introducing-callisto-a-xaml-toolkit-for-metro-apps.aspx
Other
338 stars 108 forks source link

Assembly Should be Signed with a Strong Name #118

Closed ndavids-msft closed 11 years ago

ndavids-msft commented 11 years ago

Attempting to reference Callisto from an assembly signed with a strong name key fails with the following error:

Error 20 Assembly generation failed -- Referenced assembly 'Callisto' does not have a strong name

Please consider signing the Callisto assemblies with a strong name as described here http://msdn.microsoft.com/en-us/library/xc31ft41.aspx

cyotek commented 11 years ago

Same issue, a strong name would be appreciated!

tibel commented 11 years ago

Yes, please add strong name.

reinierdg commented 11 years ago

Yes, please sign the assembly before publishing it as NuGet package.

timheuer commented 11 years ago

@reinerdg it has already been published as a package

reinierdg commented 11 years ago

Yes, I see it is on NuGet, but Callisto.dll is not signed. You can see that when you reference it in your app and check the properties. It says: Strong Name: False.

timheuer commented 11 years ago

Yes I know it isn't signed as I'm the publisher :-). Strong naming doesn't have a significant benefit and I have to take into account other dependencies at this point that may break people the other way if it suddenly is signed. Because of that I've decided not to sign it.

reinierdg commented 11 years ago

Ok I understand, thanks for your time.

tonyt123456 commented 11 years ago

Hi Tim, Great job on this package, I love it. Would you consider having a signed branch of the control? I have an enterprise app that requires only strong name assemblies (On an enterprise deployment not through windows store you have to have strong signed assemblies so you can side load without needing a developer licence installed on all machines).

Thanks, Tony

b0c1 commented 11 years ago

+1 tonyt123456