Se denegó el acceso de confianza al <ensamblado>. Si desea que el compilador considere los tipos de confianza en <el ensamblado>, agregue la información de clave pública en la configuración del proyecto o a través de un modificador de línea de comandos al compilador del proyecto<>.

Identificador de error: BC31536

Para corregir este error

  • Agregue la información de clave pública en la configuración del proyecto para el ensamblado friend.

  • Use el modificador del compilador de línea de comandos para especificar la clave pública:

    vbc /keyfile:mykey.snk /reference:friendassembly.dll mycode.vb
    
  • Agregue la información de clave pública al InternalsVisibleTo atributo en el ensamblado friend:

    <Assembly: InternalsVisibleTo("YourAssembly, PublicKey=<public_key_token>")>
    
  • Asegúrese de que ambos ensamblados usan la misma clave de nomenclatura segura si se requiere un nombre seguro.

  • Compruebe que la declaración del ensamblado friend tiene el formato correcto y que el nombre del ensamblado coincide exactamente.

Consulte también