ASP.NET Core Web SDK'sı

Genel Bakış

Microsoft.NET.Sdk.Web , ASP.NET Core uygulamaları oluşturmaya yönelik bir MSBuild proje SDK'sıdır . Bu SDK olmadan bir ASP.NET Core uygulaması derlemek mümkündür, ancak Web SDK'sı şu şekildedir:

  • Birinci sınıf bir deneyim sağlamaya yönelik olarak uyarlanmıştır.
  • Çoğu kullanıcı için önerilen hedef.

Projede Web.SDK'sını kullanın:

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

Web SDK'sı kullanılarak etkinleştirilen özellikler:

Properties

Özellik Tanım
DisableImplicitFrameworkReferences Paylaşılan çerçeveye örtük başvuruyu Microsoft.AspNetCore.App devre dışı bırakır.
DisableImplicitAspNetCoreAnalyzers ASP.NET Core çözümleyicilerine örtük başvuru özelliğini devre dışı bırakır.
DisableImplicitComponentsAnalyzers (Sunucu) uygulamaları oluştururken Blazor Bileşenler çözümleyicilerine Razor örtük başvuru özelliğini devre dışı bırakır.

Görevler, hedefler, özellikler, örtük bloblar, globlar, yayımlama, yöntemler ve daha fazlası hakkında daha fazla bilgi için WebSdk deposundaki BENİOKU dosyasına bakın.

Genel Bakış

Microsoft.NET.Sdk.Web , ASP.NET Core uygulamaları oluşturmaya yönelik bir MSBuild proje SDK'sıdır . Bu SDK olmadan bir ASP.NET Core uygulaması derlemek mümkündür, ancak Web SDK'sı şu şekildedir:

  • Birinci sınıf bir deneyim sağlamaya yönelik olarak uyarlanmıştır.
  • Çoğu kullanıcı için önerilen hedef.

Projede Web.SDK'sını kullanın:

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

Web SDK'sı, WebDeploy kullanarak yayımlama profillerinin ve yayımlamanın kullanılmasını sağlayan MSBuild hedeflerini içeri aktarır.