IAssembly
Declaration
IAssembly : IDispatch
Overview
This interface provides functions configure a .NET/Win32 assembly installation
Properties
Array<IFile> Files
- Gets the files composing the assembly. All
those files must be present in the same installation folder. You cannot add files in a
different directory than the one containing the first file. If the assembly manifest is an
external file, use the [ Set Manifest ] button to indicate it. The files belonging to an
assembly will all share the same component. .
Bool InstallInGAC
- Gets or sets the option that determines whether the
assembly will be installed into global assembly cache. .
Object ManifestFile
- Gets or sets the external manifest file for the
assembly. The value is an IFile object. The files belonging to an assembly will all share the
same component .
Object PrivateInstallationPath
- Gets or sets the assembly private
installation path. The value is an IFile object .
String Type
- Gets or sets the assembly type. Both .NET and Win32
assemblies are supported.
Bool GenerateNativeImageForNetPrivateAssembly
- Gets or sets the option
that determines whether native image will be generated for the assembly. .NET assemblies can
be precompiled at install time to generate their native image. Native images can significantly
improve memory use when code is shared between processes. Also, precompiling assemblies can
improve the startup time for some applications.
INetAssemblyNativeImageConfig NativeImageConfig
- Gets the object that
configures how assembly native image will be generated.
Array<IAssemblyAttribute> Attributes
- Gets the assembly attributes
collection.
Methods
Add(IFile aFile) - returns IAssembly -
- Adds an assembly file to the
assembly installation.
Remove(IFile aFile)
- Removes an assembly file from the assembly
installation.
AddAttribute(String aName, String aValue) - returns IAssemblyAttribute
-Adds
an assembly attribute.
RemoveAttribute(IAssemblyAttribute aAttribute)
- Removes an assembly
attribute.