CompatibilityVersion 枚举

定义

指定配置的运行时行为的版本兼容性 MvcOptions

public enum class CompatibilityVersion
public enum CompatibilityVersion
type CompatibilityVersion = 
Public Enum CompatibilityVersion
继承
CompatibilityVersion

字段

Latest 2147483647

将设置的默认值设置 MvcOptions 为与最新版本相匹配。 请谨慎使用此值,升级次要版本将导致使用时的重大更改 Latest

Version_2_0 0

将设置的默认值设置 MvcOptions 为与 ASP.NET CORE MVC 2.0 的行为匹配。

Version_2_1 1

将设置的默认值设置 MvcOptions 为与 ASP.NET CORE MVC 2.1 的行为匹配。

Version_2_2 2

将设置的默认值设置 MvcOptions 为与 ASP.NET CORE MVC 2.2 的行为匹配。

Version_3_0 3

设置 MvcOptions 和其他 选项 类型的默认值,以匹配 ASP.NET Core MVC 3.0 的行为。

注解

设置兼容性的最佳方式是 SetCompatibilityVersion(IMvcBuilder, CompatibilityVersion) SetCompatibilityVersion(IMvcCoreBuilder, CompatibilityVersion) 在应用程序的 ConfigureServices 方法中使用或。 设置兼容性版本,使用 IMvcBuilder : ``` public class Startup { ...

public void ConfigureServices(IServiceCollection services)
{
    services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_3_0);
}

...

}

</example></p>
<p>
将兼容性版本设置为特定版本将更改各种设置的默认值,以匹配 ASP.NET Core MVC 的特定次要版本。
</p>

适用于