Condividi tramite


Avvisi di portabilità

Gli avvisi di portabilità supportano la portabilità tra sistemi operativi diversi.

In questa sezione

Regola

Descrizione

CA1900: I campi dei tipi di valore devono essere portabili

Questa regola consente di verificare che le strutture dichiarate utilizzando un attributo di layout esplicito vengano allineate correttamente quando viene eseguito il marshalling a codice non gestito nei sistemi operativi a 64 bit.

CA1901: Le dichiarazioni P/Invoke devono essere portabili

La regola valuta la dimensione di ciascun parametro e il valore restituito di P/Invoke e verifica che la relativa dimensione sia corretta quando viene eseguito il marshalling a codice non gestito in sistemi operativi a 32 e a 64 bit.

CA1903: Utilizzare solo API della versione di .NET Framework di destinazione

Un membro o un tipo sta utilizzando un membro o un tipo introdotto in un service pack non incluso con la versione di .NET Framework di destinazione del progetto.