Skip to content

Changing Strong Name for assemblies in v8.0 #39

@ENikS

Description

@ENikS

Strong Names

Assemblies Strong Names are used to uniquely identify each assembly in terms of name and a version.
Strong names are created by encoding assemblies with SNK signing certificate.

Changing SNK certificate

Unity v6 has changed very significantly from previous versions. In fact, it is complete rewrite of the entre container with base types changing namespaces and etc. The result of these changes is complete binary incompatibility with assemblies from v4 and v5 lines.

To prevent runtime collisions and to force recompile Unity is adopting new SNK certificate in version 6.0

Recompilation is required

To adopt new version of Unity client software will have to be recompiled with reference to new Unity assemblies. This step is intentional and required to correctly reference new base types within the container.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions