In the Microsoft .NET framework, an assembly is a partially compiled code library for use in deployment, versioning and security. In the Microsoft Windows implementation of .NET, an assembly is a PE (portable executable) file. There are two types: process assemblies (EXE) and library assemblies (DLL). A process assembly represents a process which will use classes defined in library assemblies.
| Property | Value |
| p:abstract
| - In the Microsoft .NET framework, an assembly is a partially compiled code library for use in deployment, versioning and security. In the Microsoft Windows implementation of .NET, an assembly is a PE (portable executable) file. There are two types: process assemblies (EXE) and library assemblies (DLL). A process assembly represents a process which will use classes defined in library assemblies. In version 1.1 of the CLR, classes can only be exported from library assemblies; in version 2.0 this restriction is relaxed. The compiler will have a switch to determine if the assembly is a process or library and will set a flag in the PE file. .NET does not use the extension to determine if the file is a process or library. This means that a library may have either .dll or .exe as its extension. .NET assemblies contain code in CIL, which is generated from .NET languages, which is then compiled into machine language at runtime by the CLR just-in-time compiler.
An assembly can consist of one or more files. Code files are called modules. An assembly can contain more than one code module and since it is possible to use different languages to create code modules this means that it is technically possible to use several different languages to create an assembly. In practice this rarely happens, principally because Visual Studio only allows developers to create assemblies that consist of a single code module. (en)
- .NET Frameworkにおいてアセンブリ とはコンパイルされたコードライブラリのことであり、配置・バージョン管理・セキュリティ管理の単位となる。 (ja)
- Сборка — в рамках технологии .NET двоичный файл, который содержит управляемый код. Когда компилятор платформы .NET создает EXE или DLL модуль, содержимое этого модуля называется сборкой. Сборка содержит в себе: номер версии, метаданные и инструкции IL. (ru)
|
| p:forProperty
| - Common Intermediate Language (en)
- the counterpart to assembly language in the Microsoft .NET framework (en)
|
| p:hasPhotoCollection
| |
| p:wikiPageUsesTemplate
| |
| p:wikipage-ja
| |
| p:wikipage-ru
| |
| rdfs:comment
| - In the Microsoft .NET framework, an assembly is a partially compiled code library for use in deployment, versioning and security. In the Microsoft Windows implementation of .NET, an assembly is a PE (portable executable) file. There are two types: process assemblies (EXE) and library assemblies (DLL). A process assembly represents a process which will use classes defined in library assemblies. (en)
- .NET Frameworkにおいてアセンブリ とはコンパイルされたコードライブラリのことであり、配置・バージョン管理・セキュリティ管理の単位となる。 (ja)
- Сборка — в рамках технологии .NET двоичный файл, который содержит управляемый код. Когда компилятор платформы .NET создает EXE или DLL модуль, содержимое этого модуля называется сборкой. Сборка содержит в себе: номер версии, метаданные и инструкции IL. (ru)
|
| rdfs:label
| - .NET assembly (en)
- アセンブリ (.NET) (ja)
- Сборка (программирование) (ru)
|
| skos:subject
| |
| foaf:page
| |
| p:redirect
| |