Поделиться через


ASP.NET Core Web SDK

Обзор

Microsoft.NET.Sdk.Web — это пакет SDK для проекта MSBuild для создания приложений ASP.NET Core. Однако возможно создать приложение ASP.NET Core без этого пакета SDK, однако Web SDK:

  • Адаптировано для обеспечения первоклассного опыта.
  • Рекомендуемая цель для большинства пользователей.

Используйте Web.SDK в проекте:

<Project Sdk="Microsoft.NET.Sdk.Web">
  <!-- omitted for brevity -->
</Project>

Функции, включенные с помощью веб-пакета SDK:

Свойства

Недвижимость Description
DisableImplicitFrameworkReferences Отключает неявную ссылку на общую платформу Microsoft.AspNetCore.App .
DisableImplicitAspNetCoreAnalyzers Отключает неявную ссылку на анализаторы ASP.NET Core.
DisableImplicitComponentsAnalyzers Отключает неявную ссылку на Razor анализаторы компонентов при создании Blazor (серверных) приложений.

Дополнительные сведения о задачах, целевых объектах, свойствах, неявных больших двоичных объектах, глобах, публикации, методах и т. д. см. в файле README в репозитории WebSdk .

Обзор

Microsoft.NET.Sdk.Web — это пакет SDK для проекта MSBuild для создания приложений ASP.NET Core. Тем не менее, возможно создать приложение ASP.NET Core без этого пакета SDK, однако Web SDK является:

  • Ориентировано на предоставление первоклассного опыта.
  • Рекомендуемая цель для большинства пользователей.

Используйте Web.SDK в проекте:

<Project Sdk="Microsoft.NET.Sdk.Web">
  <!-- omitted for brevity -->
</Project>

Веб-пакет SDK импортирует целевые объекты MSBuild, которые позволяют использовать профили публикации и публикацию с помощью WebDeploy.