0% found this document useful (0 votes)
24 views9 pages

Assembly

Web development

Uploaded by

Chetan Sharma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views9 pages

Assembly

Web development

Uploaded by

Chetan Sharma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 9

An Overview

UNIVERSITY INSTITUTE OF COMPUTING


MASTER OF COMPUTER APPLICATIONS

of Computing
WEB DEVELOPMENT

&
22CAH-301/22SCH-301

Career
Web Development
Planning 1
Topics to be Covered

1. Assembly Introduction
2. Public Assembly
3. Private Assembly
4. Satellite Assembly

2
.Net Assembly
• The .NET assembly is the standard for components developed with the
Microsoft.NET. Dot NET assemblies may or may not be executable, i.e., they might
exist as the executable (.exe) file or dynamic link library (DLL) file. All the .NET
assemblies contain the definition of types, versioning information for the type, meta-
data, and manifest. The designers of .NET have worked a lot on the component
(assembly) resolution.

3
Types of Assemblies
.NET supports three kinds of assemblies:
• Private
• Shared
• Satellite

4
Private Assembly
• Private assembly requires us to copy separately in all application folders where we
want to use that assembly’s functionalities; without copying, we cannot access the
private assembly features and power. Private assembly means every time we have
one, we exclusively copy into the BIN folder of each application folder.

5
Public Assembly
• Public assembly is not required to copy separately into all application folders. Public
assembly is also called Shared Assembly. Only one copy is required in system level,
there is no need to copy the assembly into the application folder. Public assembly
should install in GAC.

GAC :-When the assembly is required for more than one project or application, we
need to make the assembly with a strong name and keep it in GAC or in Assembly
folder by installing the assembly with the GACUtil command.

6
Satellite Assembly
• Satellite assemblies are used for deploying language and culture-specific resources
for an application. A satellite assembly is a .NET Framework assembly containing
resources specific to a given language. Using satellite assemblies, you can place
resources for different languages in different assemblies, and the correct assembly is
loaded into memory only if the user selects to view the application in that language.

7
REFERENCES

Programming in C# Concepts by Peterson, J.L. & Silberschatz, A. Addison Wesley,


New Delhi.
http://nptel.ac.in/courses/106108101/pdf/Lecture_Notes/Mod%202_LN.pdf
https://www.c-sharpcorner.com/article/assembly-in-net/

8
THANK YOU

For any Query:-


Email-ID:[email protected]

You might also like