Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider adding a strong name to DLLs. #66

Open
loicmorvan opened this issue Jan 3, 2017 · 2 comments
Open

Consider adding a strong name to DLLs. #66

loicmorvan opened this issue Jan 3, 2017 · 2 comments

Comments

@loicmorvan
Copy link

loicmorvan commented Jan 3, 2017

I and my company use ATF for our little product.

Our product will soon be released and we want to add a strong name to - or sign - our executables and libraries to "secure" things.
As you should know, when an assembly is signed, all the assemblies it depends on must also be signed.

So, can you consider adding a strong name to - or signing - the generated DLLs of ATF?

Thanks a lot!

@ansjesnault
Copy link

Hello,

We have same issue...
We signed ATF 3rdPaty dlls (removing friend assemblies dependencies and signing ATF dlls directly from the provided .sln file) in order to signed our own dlls.
But at runtime, we got a xaml exception while InitializeComponent() of our custom control which reference a local other UserControl class (all in our self Views project).

All works well without ATF dlls signed.
Do you have any idea of the problem ?

See complete log attached.
ErrorLog.txt

It seems that our Views assembly is loaded but somewhere in runtime, no PublicKeyToken is found for that assembly, whereas we signed it and we checked it with the sn tool...

Then we tryied to not sign our Views.dll and we got also exception where the last inner exception come from somewhere in Sce.Atf.Resources when trying to do System.Reflection.RuntimeAssembly.GetExportedTypes()...

Any clues would be nice.

Thanks.

@abeckus
Copy link
Contributor

abeckus commented Jan 4, 2017

Hello,
Thanks for using ATF.
Since ATF is open source, we expect user to sign assemblies with a strong name if desired when building ATF.
Currently ATF is in feature freeze mode. Only major bugs will be fixed.

Alan

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants