- Razor页面
- 通用
- 客户端开发
- 标记帮助程序
- 高级
ASP.NET Core Web SDK
概述
Microsoft.NET.Sdk.Web
是用于生成 ASP.NET Core 应用的MSBuild 项目 SDK 。 无需此 SDK 即可构建 ASP.NET Core 应用程序,但 Web SDK 如下:
- 旨在提供一流的体验。
- 适用于大多数用户的建议目标。
在项目中使用 Web SDK:
<Project Sdk="Microsoft.NET.Sdk.Web"> <!-- omitted for brevity --> </Project>
使用 Web SDK 启用的功能:
面向 .NET Core 3.0 或更高版本的项目隐式引用:
- ASP.NET Core 共享框架。
- 设计用于构建 ASP.NET Core 应用程序的分析器。
Web SDK 导入 MSBuild 目标,这些目标允许使用发布配置文件并使用 WebDeploy 进行发布。
属性
Property | 描述 |
---|---|
DisableImplicitFrameworkReferences |
禁用对 Microsoft.AspNetCore.App 共享框架的隐式引用。 |
DisableImplicitAspNetCoreAnalyzers |
禁用对 ASP.NET Core 分析器的隐式引用。 |
DisableImplicitComponentsAnalyzers |
生成 Blazor (服务器)应用程序时禁用对 Razor 组件分析器的隐式引用。 |