Skip to content

Changing Strong Name for assemblies in v8.0 #39

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions