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 启用的功能:
隐式引用:
- ASP.NET Core 共享框架。
- 专用于构建 ASP.NET Core 应用的分析器。
该 Web SDK 会导入 MSBuild 目标,允许使用发布配置文件并使用 WebDeploy 进行发布。
属性
属性 | 描述 |
---|---|
DisableImplicitFrameworkReferences |
禁用对 Microsoft.AspNetCore.App 共享框架的隐式引用。 |
DisableImplicitAspNetCoreAnalyzers |
禁用对 ASP.NET Core 分析器的隐式引用。 |
DisableImplicitComponentsAnalyzers |
在构建 Blazor(服务器)应用程序时禁用对 Razor 组件分析器的隐式引用。 |
概述
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 会导入 MSBuild 目标,允许使用发布配置文件并使用 WebDeploy 进行发布。