C#: Reflection and delay Signing?
1.What is delay signing? 2.what is reflection?
Know the answer? Post it — somebody with the same question will find it here.
Sign in to answer this question
It is the same account you read, post and publish with — and you will come straight back to this page.
Nipun TomarPosted Dec 17, 2013, 11:55 PM
Delay Signing
Delay signing allows you to place a shared assembly in the GAC by signing the assembly with just the public key. This allows the assembly to be signed with the private key at a later stage, when the development process is complete and the component or assembly is ready to be deployed. This process enables developers to work with shared assemblies as if they were strongly named, and it secures the private key of the signature from being accessed at different stages of development.
Read the below link:
http://www.c-sharpcorner.com/UploadFile/vandita/delaysignassemblies08022006120501PM/delaysignassemblies.aspx
Reflection
Reflection is the ability of a managed code to read its own metadata for the purpose of finding assemblies, modules and type information at runtime. In other words, reflection provides objects that encapsulate assemblies, modules and types. A program reflects on itself by extracting metadata from its assembly and using that metadata either to inform the user or to modify its own behavior. Reflection is similar to C++ RTTI (Runtime Type Information), but much broader in scope and capability. By using Reflection in C#, one is able to find out details of an object, method, and create objects and invoke methods at runtime.
Read the below links:
http://www.codeproject.com/Articles/17269/Reflection-in-C-Tutorial
http://www.tutorialspoint.com/csharp/csharp_reflection.htm