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 を使用して有効にされる機能:

  • 次を暗黙的に参照します。

  • Web SDK は、発行プロファイルの使用と WebDeploy を使用した発行を可能にする MSBuild ターゲットをインポートします。

プロパティ

Property 説明
DisableImplicitFrameworkReferences Microsoft.AspNetCore.App 共有フレームワークへの暗黙的な参照を無効にします。
DisableImplicitAspNetCoreAnalyzers ASP.NET Core アナライザーへの暗黙的な参照を無効にします。
DisableImplicitComponentsAnalyzers Blazor (サーバー) アプリケーションをビルドするときに、Razor コンポーネント アナライザーへの暗黙的な参照を無効にします。

タスク、ターゲット、プロパティ、暗黙的な BLOB、glob、発行、メソッドなどについて詳しくは、WebSdk リポジトリの README ファイルをご覧ください。

概要

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 は、発行プロファイルの使用と WebDeploy を使用した発行を可能にする MSBuild ターゲットをインポートします。