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 可匯入 MSBuild 目標,以允許使用發行設定檔並使用 WebDeploy 進行發行。

屬性

屬性 說明
DisableImplicitFrameworkReferences 停用 Microsoft.AspNetCore.App 共用架構的隱含參考。
DisableImplicitAspNetCoreAnalyzers 停用 ASP.NET Core 分析器的隱含參考。
DisableImplicitComponentsAnalyzers 在建置 Blazor (伺服器) 應用程式時,停用 Razor 元件分析器的隱含參考。

如需工作、目標、屬性、隱含 Blob、Glob、發行、方法等等的詳細資訊,請參閱 WebSdk 存放庫中的讀我檔案

概觀

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 可匯入 MSBuild 目標,以允許使用發行設定檔並使用 WebDeploy 進行發行。