| 12345678910111213141516171819202122232425 |
- <Project>
- <PropertyGroup>
- <!-- Only build Microsoft.AspNetCore.App, Microsoft.AspNetCore.App.Ref, ref/ assemblies, and ProjectTemplates in source build. -->
- <!-- Analyzer package are needed in source build for WebSDK -->
- <ExcludeFromSourceOnlyBuild
- Condition="'$(ExcludeFromSourceOnlyBuild)' == '' and
- '$(DotNetBuildSourceOnly)' == 'true' and
- '$(IsAspNetCoreApp)' != 'true' and
- '$(UsingMicrosoftDotNetSharedFrameworkSdk)' != 'true' and
- '$(IsAnalyzersProject)' != 'true' and
- '$(IsProjectTemplateProject)' != 'true'">true</ExcludeFromSourceOnlyBuild>
- <!-- If the user has specified that they want to skip building any test related projects with SkipTestBuild,
- suppress all targets for TestProjects using ExcludeFromBuild. -->
- <ExcludeFromBuild Condition="'$(IsPackable)' != 'true' and
- ('$(SkipTestBuild)' == 'true' or ('$(DotNetBuild)' == 'true' and '$(DotNetBuildTests)' != 'true')) and
- ($(IsTestProject) or
- '$(IsPublishedAppTestProject)' == 'true' or
- '$(IsTestAssetProject)' == 'true' or
- '$(IsBenchmarkProject)' == 'true' or
- '$(IsSampleProject)' == 'true' or
- '$(IsSpecificationTestProject)' == 'true' or
- '$(IsMicrobenchmarksProject)' == 'true')">true</ExcludeFromBuild>
- </PropertyGroup>
- </Project>
|