MSBuild.SDK.SystemWeb
v4.0.93
該MSBUILD SDK旨在允許使用System.Web輕鬆創建和使用SDK(Shortform)項目。
這是基本的SDK,使Visual Studio可以使用簡短的表單項目文件與基於ASP.NET 4.X的項目一起使用。
這是一組模板,可以輕鬆地基於MSBUILD.SDK.SYSTEMWEB項目SDK類型創建項目。
這是一個SDK,允許Visual Studio與基於ASP.NET 4.X / MVC 5的Razor庫一起使用。這使得與SDK類型項目一起使用Razorgenerator系統變得易於使用。
當使用通過Nuget獲得的MSBuild項目SDK(例如此存儲庫中的SDK)時必須指定特定版本。
要么將版本附加到軟件包名稱:
< Project Sdk = " MSBuild.SDK.SystemWeb/4.0.88 " >
...或省略從SDK屬性中的版本並在global.json中的版本中指定它,這對於在解決方案中跨多個項目的跨多個項目同步版本很有用:
{
"msbuild-sdks" : {
"MSBuild.SDK.SystemWeb" : " 4.0.88 "
}
}由於MSBUILD 15.6,SDK會自動下載為Nuget軟件包。 MSBuild 15的早期版本需要安裝SDK。
有關更多信息,請閱讀文檔。
MSBUILD 15.0推出了我們稱為SDK風格的.NET Core的新項目XML。這些SDK風格的項目看起來像:
< Project Sdk = " Microsoft.NET.SystemWeb " >
< PropertyGroup >
< TargetFramework >net48</ TargetFramework >
</ PropertyGroup >
</ Project >在評估時,MSBuild添加了這樣的項目頂部和底部的隱式導入:
< Project >
< Import Project = " Sdk.props " Sdk = " Microsoft.NET.SystemWeb " />
< PropertyGroup >
< TargetFramework >net48</ TargetFramework >
</ PropertyGroup >
< Import Project = " Sdk.targets " Sdk = " Microsoft.NET.SystemWeb " />
</ Project >