可迁移性警告

可移植性警告用于支持跨不同操作系统进行移植。

本节内容

规则

说明

CA1900:值类型字段应为可移植字段

此规则对以下项进行检查:当用显式布局特性声明的结构封送到 64 位操作系统上的非托管代码时,是否正确对齐。

CA1901:P/Invoke 声明应为可移植声明

此规则计算 P/Invoke 的每个参数和返回值的大小,还验证它们在封送到 32 位和 64 位操作系统上的非托管代码时的大小是否正确。

CA1903:仅使用目标框架中的 API

一个成员或类型使用了某个 Service Pack 中引入的成员或类型,该 Service Pack 没有与项目的目标框架一起包括。