8
Reply

How many type of assembly are in asp.net framework?

gopi sankari

gopi sankari

12y
21.7k
0
Reply

    Assemblies are the basic building blocks required for any application to function in the .NET realm. They are partially compiled code libraries that form the fundamental unit of deployment, versioning, activation scoping, reuse, and security. Typically, assemblies provide a collection of types and resources that work together to form a logical unit of functionality. They are the smallest deployable units of code in .NET. Compared to the executable files assemblies are far more reliable, more secure, and easy to manage. An assembly contains a lot more than the Microsoft Intermediate Language (MSIL) code that is compiled and run by the Common Language Runtime (CLR). In other words, you can say that an assembly is a set of one or more modules and classes compiled in MSIL, and metadata that describes the assembly itself, as well as the functionalities of the assembly classes.Private Assembly - Refers to the assembly that is used by a single application. Private assemblies are kept in a local folder in which the client application has been installed.Public or Shared Assembly - Refers to the assembly that is allowed to be shared by multiple applications. A shared assembly must reside in Global Assembly Cache (GAC) with a strong name assigned to it.Satellite assemblies-Satellite assemblies are assemblies that are used to deploy language and culture specific resources for an application. In an application, a separate product ID is assigned to each language and a satellite assembly is installed in a language specific sub-directory.

    Dim margins As PageMargins =  Report.PrintOptions.PageMargins

       margins.bottomMargin = 200

       margins.leftMargin = 200

       margins.rightMargin = 50

       margins.topMargin = 100

       Report.PrintOptions.ApplyPageMargins(margins)

       ' Select the printer name

       Report.PrintOptions.PrinterName = printerName

    1) Private - Assembly available only to clients in the same 
    directory.
    2) Shared - Assemblies in GAC
    3) Satelite - Assembly in the specific directory of the 
    locale.

    There are two types of assemblies are there in .net. They are,
    1. Private Assemblies and
    2. Public/Shared Assemblies.
    Private Assembly:- can be accessed only by single application in a system. It is stored in the application's directory .
    Public Assembly-can be accessed by multiple applications in a system. This is about installing the assembly in GAC (global assembly cache).GAC contains a collection of shared assemblies.Assembly file format(.exe or .dll)

    the question is meaningless because, the concept of "asp.net framework" does not exist

    Assemblies

    An assembly is a collection of types and resources that forms a logical unit of functionality. All types in the .NET Framework must exist in assemblies; the common language runtime does not support types outside of assemblies. Each time you create a Microsoft Windows® Application, Windows Service, Class Library, or other application with Visual Basic .NET, you're building a single assembly. Each assembly is stored as an .exe or .dll file.

    Note Although it's technically possible to create assemblies that span multiple files, you're not likely to use this technology in most situations.

    The .NET Framework uses assemblies as the fundamental unit for several purposes:

    • Security
    • Type Identity
    • Reference Scope
    • Versioning
    • Deployment

    Private
    Public/Shared

    Satellite


    two type
    static
    private