.net core 如何编写适用于所有web项目的msbuild条件?

.net core 如何编写适用于所有web项目的msbuild条件?,.net-core,msbuild,.net Core,Msbuild,我想编写一个目录.Build.props文件,其中包含一个条件,当项目加载为ASP.NET核心web项目时,该文件的计算结果为True,否则为False Directory.Build.props文件: 我曾经尝试过控制台项目的Condition=“”$(OutputType)='Exe',但我不确定web项目应该使用什么 有什么建议吗?每当项目使用Sdk=“Microsoft.NET.Sdk.Web”时,您都可以使用设置为true的 当项目使用Sdk=“Microsoft.NET.Sdk

我想编写一个
目录.Build.props
文件,其中包含一个
条件
,当项目加载为ASP.NET核心web项目时,该文件的计算结果为
True
,否则为
False

Directory.Build.props文件:


我曾经尝试过控制台项目的
Condition=“”$(OutputType)='Exe'
,但我不确定web项目应该使用什么

有什么建议吗?

每当项目使用
Sdk=“Microsoft.NET.Sdk.Web”
时,您都可以使用设置为
true的


当项目使用
Sdk=“Microsoft.NET.Sdk.Web”
时,可以使用设置为
true的


<ItemGroup Condition="'$(UsingMicrosoftNETSdkWeb)' == 'True'">
   <!-- Stuff I want to do in web projects -->
</ItemGroup>