Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Un nome forte identifica un insieme e include il nome del testo dell'assemblaggio, il numero di versione in quattro parti, le informazioni sulla cultura (se fornite), una chiave pubblica e una firma digitale memorizzata nel manifesto dell'assemblaggio. Un nome forte identifica in modo unico un assembly nel common language runtime (CLR) e garantisce l'integrità binaria.
Usa AllowPartiallyTrustedCallersAttribute
Per utilizzare assembly con nome forte e report, devi permettere che il tuo assembly con nome forte venga chiamato tramite codice parzialmente affidabile usando l'attributo AllowPartiallyTrustedCallers dell'assembly. Puoi usare AllowPartiallyTrustedCallersAttribute per permettere che assembly con nomi forti vengano chiamati da parte di Progettazione report o dal server di report nelle espressioni di report. Per permettere a codice parzialmente affidabile di chiamare assembly con nome forte, aggiungi il seguente attributo a livello assembly al tuo file di attributi assembly.
<assembly:AllowPartiallyTrustedCallers>
[assembly:AllowPartiallyTrustedCallers]
AllowPartiallyTrustedCallersAttribute è efficace solo quando applicato da un assembly con nome forte a livello di assembly. Per maggiori informazioni sull'applicazione degli attributi a livello assembly, vedi "Applicare attributi" nella documentazione dell'SDK del Microsoft .NET Framework.
Caution
Quando è presente AllowPartiallyTrustedCallersAttribute , i controlli di sicurezza predefiniti FullTrustLinkDemand vengono impediti, rendendo l'assembly chiamabile da qualsiasi altro assembly parzialmente affidabile. Tutti i controlli di sicurezza, inclusi gli attributi dichiarativi a livello di classe o metodo, devono essere dichiarati esplicitamente.