.NET Assembly FAQ – Part 4 – Global Assembly Cache

29 Comments »

This multi-part article answers common questions about assemblies, the basic building blocks of .NET applications. This Part 4 covers shared assemblies and the Global Assembly Cache.

Read the rest of this entry »

Determine if a Loaded .NET Assembly is Signed

9 Comments »

A .NET assembly is “signed” if the developer compiled the assembly with the private key of a digital signature. When the system later loads the assembly, it verifies the assembly with the corresponding public key. Occasionally you may need to determine whether an assembly you have loaded has been signed.

Read the rest of this entry »

.NET Assembly FAQ – Part 3 – Strong Names and Signing

39 Comments »

This multi-part article answers common questions about assemblies, the basic building blocks of .NET applications. This Part 3 discusses assembly security using strong names, signing and public-private key pairs.

Read the rest of this entry »