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


Веб-пакет SDK для ASP.NET Core

Обзор

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

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

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

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

Возможности, обеспечиваемые веб-пакетом SDK:

  • Неявные ссылки:

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

Свойства

Свойство 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, однако веб-пакет SDK дает следующие преимущества:

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

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

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

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