Přítel přístup byl odepřen sestavení<>. Pokud chcete, aby kompilátor zvážil známé typy v <sestavení, přidejte informace o veřejném klíči v nastavení projektu nebo pomocí přepínače příkazového řádku do kompilátoru projektu projektu<>.>

ID chyby: BC31536

Oprava této chyby

  • Do nastavení projektu pro známé sestavení přidejte informace o veřejném klíči.

  • Pomocí přepínače kompilátoru příkazového řádku zadejte veřejný klíč:

    vbc /keyfile:mykey.snk /reference:friendassembly.dll mycode.vb
    
  • Přidejte informace o veřejném klíči k atributu v přátelském InternalsVisibleTo sestavení:

    <Assembly: InternalsVisibleTo("YourAssembly, PublicKey=<public_key_token>")>
    
  • Ujistěte se, že obě sestavení používají stejný silný klíč pojmenování, pokud je vyžadováno silné pojmenování.

  • Zkontrolujte, jestli je deklarace sestavení spřáteli správně naformátovaná a název sestavení přesně odpovídá.

Viz také