locked
Assemblies activation scoping RRS feed

  • Question

  • Hi C# experts,

    According to MSDN http://msdn.microsoft.com/en-us/library/k3677y81.aspx

    Assemblies in the Common Language Runtime

    .NET Framework 4.5

    Assemblies are the building blocks of .NET Framework applications; they form the fundamental unit of deployment, version control, reuse, activation scoping, and security permissions.

    What on earth is activation scoping? Can you please explain or elaborate?

    Thanks.

    Tuesday, September 4, 2012 1:57 PM

Answers

  • Basically, this is the "scope" in which something can be activated or loaded by an application.

    An Assembly is the smallest building block that will be loaded into an application as a discrete unit - basically, it's one "scope" that gets activated when needed (as soon as you use a type defined in the assembly).  


    Reed Copsey, Jr. - http://reedcopsey.com
    If a post answers your question, please click "Mark As Answer" on that post and "Mark as Helpful".

    • Proposed as answer by Mike Feng Wednesday, September 5, 2012 9:23 AM
    • Marked as answer by Reed Copsey, JrMVP Wednesday, September 5, 2012 3:38 PM
    Tuesday, September 4, 2012 4:29 PM

All replies

  • Basically, this is the "scope" in which something can be activated or loaded by an application.

    An Assembly is the smallest building block that will be loaded into an application as a discrete unit - basically, it's one "scope" that gets activated when needed (as soon as you use a type defined in the assembly).  


    Reed Copsey, Jr. - http://reedcopsey.com
    If a post answers your question, please click "Mark As Answer" on that post and "Mark as Helpful".

    • Proposed as answer by Mike Feng Wednesday, September 5, 2012 9:23 AM
    • Marked as answer by Reed Copsey, JrMVP Wednesday, September 5, 2012 3:38 PM
    Tuesday, September 4, 2012 4:29 PM
  • Basically, this is the "scope" in which something can be activated or loaded by an application.

    An Assembly is the smallest building block that will be loaded into an application as a discrete unit - basically, it's one "scope" that gets activated when needed (as soon as you use a type defined in the assembly).  


    Reed Copsey, Jr. - http://reedcopsey.com
    If a post answers your question, please click "Mark As Answer" on that post and "Mark as Helpful".


    Thank you for the answer.
    • Marked as answer by recherche Wednesday, September 5, 2012 10:41 AM
    • Unmarked as answer by Reed Copsey, JrMVP Wednesday, September 5, 2012 3:38 PM
    Wednesday, September 5, 2012 10:41 AM