概觀
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 目標,允許使用 Publish 設定檔及使用 WebDeploy 發佈。
屬性
| 房產 | Description |
|---|---|
DisableImplicitFrameworkReferences |
關閉對 Microsoft.AspNetCore.App 共享框架的隱含參照。 |
DisableImplicitAspNetCoreAnalyzers |
禁用隱含的 ASP.NET Core 分析器參考。 |
DisableImplicitComponentsAnalyzers |
在建置Razor(伺服器)應用程式時,會禁用對Blazor元件分析器的隱含參考。 |
欲了解更多有關任務、目標、屬性、隱式 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 匯入 MSBuild 目標,允許使用發佈設定檔及使用 WebDeploy 發佈。