Веб-пакет 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:
Неявные ссылки:
- общая платформа ASP.NET Core;
- анализаторы, предназначенные для создания приложений ASP.NET Core.
Веб-пакет 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.
ASP.NET Core