Udostępnij za pośrednictwem


ASP.NET Core Web SDK

Omówienie

Microsoft.NET.Sdk.Web to zestaw SDK projektu MSBuild do tworzenia aplikacji ASP.NET Core. Istnieje możliwość utworzenia aplikacji ASP.NET Core bez tego zestawu SDK, jednak zestaw SDK sieci Web jest następujący:

  • Dostosowane do zapewnienia najwyższej klasy doświadczenia.
  • Zalecany cel dla większości użytkowników.

Użyj zestawu Web.SDK w projekcie:

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

Funkcje włączone przy użyciu zestawu Web SDK:

  • Niejawne odwołania:

    • Udostępniona platforma ASP.NET Core.
    • Analizatory przeznaczone do tworzenia aplikacji ASP.NET Core.
  • Zestaw SDK sieci Web importuje obiekty docelowe programu MSBuild, które umożliwiają korzystanie z profilów publikowania i publikowania przy użyciu narzędzia WebDeploy.

Właściwości

Właściwości opis
DisableImplicitFrameworkReferences Wyłącza niejawne odwołanie do platformy udostępnionej Microsoft.AspNetCore.App .
DisableImplicitAspNetCoreAnalyzers Wyłącza niejawne odwołanie do analizatorów ASP.NET Core.
DisableImplicitComponentsAnalyzers Wyłącza niejawne odwołanie do Razor analizatorów składników podczas kompilowania Blazor aplikacji (serwera).

Aby uzyskać więcej informacji na temat zadań, obiektów docelowych, właściwości, niejawnych obiektów blob, symboli globów, publikowania, metod i nie tylko, zobacz plik README w repozytorium WebSdk .

Omówienie

Microsoft.NET.Sdk.Web to zestaw SDK projektu MSBuild do tworzenia aplikacji ASP.NET Core. Istnieje możliwość utworzenia aplikacji ASP.NET Core bez tego zestawu SDK, jednak zestaw SDK sieci Web jest następujący:

  • Dostosowane do zapewnienia najwyższej klasy doświadczenia.
  • Zalecany cel dla większości użytkowników.

Użyj zestawu Web.SDK w projekcie:

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

Zestaw SDK sieci Web importuje obiekty docelowe programu MSBuild, które umożliwiają korzystanie z profilów publikowania i publikowania przy użyciu narzędzia WebDeploy.