Name
AssemblyName
Synopsis
This class represents an assembly’s fully qualified name, which makes it
unique. An assembly’s identity consists of a simple name (the Name
property), supported culture
(CultureInfo
), version
number, and key pair. The version number itself has four parts:
major version, minor version, build number and revision number.
The Flags
property
allows you to set the flags for an assembly (see the AssemblyNameFlags
enumeration).
Use HashAlgorithm
to access the hash algorithm used with the manifest to verify that
the files of an assembly are correct. VersionCompatibility
is a System.Configuration.Assemblies.AssemblyVersionCompatibility
enumeration, which allows specification of the compatibility between
versions.
Both FullName
and ToString()
return
a comma-delimited string formatted, such as: Name
, Culture = CultureInfo
, Version = Version Number
, SN = StrongName
, PK = Public Key Token
. Any of the parameters except Name
are
optional. SetPublicKey()
and SetPublicKeyToken()
allow you to specify a public key for an originator or the strong
name respectively, and the complementary Get
methods allow you to retrieve the same information.
Public NotInheritable Class AssemblyName : Implements ICloneable, System.Runtime.Serialization.ISerializable, System.Runtime.Serialization.IDeserializationCallback ' Public Constructors Public Sub New() ' Public Instance Properties Public Property CodeBase As String Public Property CultureInfo As CultureInfo Public ReadOnly Property
Get VB.NET Core Classes in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.