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 >