System.Reflection.AssemblyDelaySignAttribute
E697548
System.Reflection.AssemblyDelaySignAttribute is a .NET attribute used to indicate that an assembly should be partially signed at build time, deferring the final signing with a strong name key until a later stage.
Statements (44)
| Predicate | Object |
|---|---|
| instanceOf |
.NET attribute
ⓘ
class ⓘ |
| affects | strong-name verification behavior during development ⓘ |
| allows | development teams to build assemblies without access to the private key ⓘ |
| allowsMultiple | false ⓘ |
| assembly |
System.Runtime
NERFINISHED
ⓘ
mscorlib NERFINISHED ⓘ |
| CLSCompliant | true ⓘ |
| controls |
whether only the public key is inserted into the assembly at build time
ⓘ
whether the private key is omitted during initial compilation ⓘ |
| documentation | https://learn.microsoft.com/dotnet/api/system.reflection.assemblydelaysignattribute ⓘ |
| exampleUsage | [assembly: AssemblyDelaySign(true)] ⓘ |
| hasAttributeUsageTarget | Assembly NERFINISHED ⓘ |
| hasConstructor |
AssemblyDelaySignAttribute()
NERFINISHED
ⓘ
AssemblyDelaySignAttribute(bool) NERFINISHED ⓘ |
| hasProperty |
bool DelaySign
ⓘ
bool IsDefaultAttribute() ⓘ |
| inheritsFrom | System.Attribute NERFINISHED ⓘ |
| introducedIn | .NET Framework 1.0 NERFINISHED ⓘ |
| isAttributeUsageInherited | false ⓘ |
| isPublic | true ⓘ |
| isSealed | true ⓘ |
| isSerializable | true ⓘ |
| namespace | System.Reflection NERFINISHED ⓘ |
| parameter | AssemblyDelaySignAttribute(bool delaySign) NERFINISHED ⓘ |
| platform |
.NET 5+
ⓘ
.NET Core NERFINISHED ⓘ .NET Framework NERFINISHED ⓘ |
| propertyType | DelaySign: System.Boolean ⓘ |
| purpose |
Indicates that an assembly is delay-signed
ⓘ
Indicates that the final strong-name signing will occur at a later stage ⓘ |
| relatedTo |
System.Reflection.AssemblyKeyFileAttribute
NERFINISHED
ⓘ
System.Reflection.AssemblyKeyNameAttribute NERFINISHED ⓘ |
| requires | final signing step before deployment ⓘ |
| securityContext | code signing ⓘ |
| typicalUsage | applied in AssemblyInfo.cs ⓘ |
| usedFor |
partial signing of assemblies
ⓘ
strong-name signing process control ⓘ |
| usedIn |
assembly signing pipeline
ⓘ
build process ⓘ |
| usedWith |
private key
ⓘ
public key ⓘ sn.exe strong name tool ⓘ strong-name key pair ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.