Error: A strongly-named assembly is required

What the error means

“Strong Name : Indicates that the reference has been signed with a key pair.”

If your current project’s assembly is signed, then all your reference assemblies must also be signed. Failure to do so will result in this error.


How to check

Solution Explorer > References > [Click on the reference in question] > Properties

Strong Name = TRUE

If Strong Name is true means signed, else the reference is not signed and is causing the error.


How to fix

Method 1 : Unsign your current project’s assembly.

Project Properties > Signing > Sign the assembly (checkbox)

enter image description here

Method 2 : Sign the assembly of the reference project. (Only possible if you’re building it yourself)

Located in Project properties

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)