N
~~~ .NET Ed ~~~
OK this is the setup I have in which I am experiencing a problem:
1. I have written an application with about 6-7 satellite assemblies
(dependents). These are all mine and
get compiled by me. They all -including the application- have been
signed with a strong name key.
2. The application also makes use of 1 third party binary-only DLL/assembly.
As said there is no source code
available for this one, and it is NOT a strong name assembly.
Now here is the catch-22, for my application to be strong named (because it
will have a LicenseProvider),
all the dependent assemblies also need to be strong named. This is no issue
for my assemblies, the problem
arises with that third party assembly that is not strong named!
So, what happens now? I cannot strong name my application because of one
single third party
assembly? I really wouldn't like to sign the 3rd party assembly with my key.
I can also *not* get rid of that 3rd
party assembly. It seems to me like some sort of chicken and egg. Any hints
in this respect are appreciated.
Cheers,
E.
1. I have written an application with about 6-7 satellite assemblies
(dependents). These are all mine and
get compiled by me. They all -including the application- have been
signed with a strong name key.
2. The application also makes use of 1 third party binary-only DLL/assembly.
As said there is no source code
available for this one, and it is NOT a strong name assembly.
Now here is the catch-22, for my application to be strong named (because it
will have a LicenseProvider),
all the dependent assemblies also need to be strong named. This is no issue
for my assemblies, the problem
arises with that third party assembly that is not strong named!
So, what happens now? I cannot strong name my application because of one
single third party
assembly? I really wouldn't like to sign the 3rd party assembly with my key.
I can also *not* get rid of that 3rd
party assembly. It seems to me like some sort of chicken and egg. Any hints
in this respect are appreciated.
Cheers,
E.