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 啟用的功能:
隱含參考:
- ASP.NET Core 共用架構。
- 專為建置 ASP.NET Core 應用程式而設計的分析器。
Web SDK 可匯入 MSBuild 目標,以允許使用發行設定檔並使用 WebDeploy 進行發行。
屬性
屬性 | 說明 |
---|---|
DisableImplicitFrameworkReferences |
停用 Microsoft.AspNetCore.App 共用架構的隱含參考。 |
DisableImplicitAspNetCoreAnalyzers |
停用 ASP.NET Core 分析器的隱含參考。 |
DisableImplicitComponentsAnalyzers |
在建置 Blazor (伺服器) 應用程式時,停用 Razor 元件分析器的隱含參考。 |
概觀
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 進行發行。