Recently I was adding interop.wialib to a strongly named project. As wialib wasn't strongly named I got the following error:
Assembly generation failed - Referenecd assembly 'Interop.WIALib' does not have a strong name
I then came across this excellent tip from CodeProject which allows you to strongly name many of Microsoft assemblies:
The steps are
1) Create a key:
sn -k keypair.snk
2) Rebuild the com object;
tlbimp OldDll.tlb /out:NewDll.dll /keyfile:keypair.snk
3) Remove the OldDll.dll from the project references
4) Add NewDll.dll the project
5) Full rebuild