如何编写适用于所有Web项目的msbuild条件?

时间:2019-08-05 20:08:32

标签: .net-core msbuild

我想编写一个其中包含Directory.Build.props的{​​{1}}文件,当加载的项目是ASP .NET Core Web项目和{{1} }。

Directory.Build.props文件:

Condition

我已经为控制台项目尝试过类似True之类的方法,但它确实有效,但是我不确定用于Web项目的内容。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

只要项目正在使用true,就可以使用设置为Sdk="Microsoft.NET.Sdk.Web"的{​​{3}}。

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