Skip to content

Commit 57740e2

Browse files
crummellbussell
andauthored
Target only net7.0 during source-build - Port of #75168 to main (#77052)
* Target only net7.0 during source-build Port of #75168 to main. * Target net7.0 in additional projects * Update compatibility suppressions * Only target net7.0 for source-build * Disable package validation for source-build * Revert compatibility suppression changes * Use NetCoreAppCurrent instead of hardcoding net7.0 * Revert mono Apple TFM change * Remove unnecessary LangVersion * Address code review comments. Co-authored-by: Logan Bussell <loganbussell@microsoft.com>
1 parent aec781d commit 57740e2

2 files changed

Lines changed: 2 additions & 0 deletions

File tree

Directory.Build.props

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@
5353
<NetCoreAppCurrentBrandName>.NET $(NetCoreAppCurrentVersion)</NetCoreAppCurrentBrandName>
5454
<NetCoreAppCurrent>net$(NetCoreAppCurrentVersion)</NetCoreAppCurrent>
5555
<NetCoreAppMinimum>net6.0</NetCoreAppMinimum>
56+
<NetCoreAppMinimum Condition="'$(DotNetBuildFromSource)' == 'true'">$(NetCoreAppCurrent)</NetCoreAppMinimum>
5657

5758
<NetCoreAppToolCurrentVersion>7.0</NetCoreAppToolCurrentVersion>
5859
<NetCoreAppToolCurrent>net$(NetCoreAppToolCurrentVersion)</NetCoreAppToolCurrent>

eng/SourceBuild.props

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@
4848
<InnerBuildArgs>$(InnerBuildArgs) /p:BuildDebPackage=false</InnerBuildArgs>
4949
<InnerBuildArgs>$(InnerBuildArgs) /p:EnableNgenOptimization=false</InnerBuildArgs>
5050
<InnerBuildArgs>$(InnerBuildArgs) /p:AdditionalRuntimeIdentifierParent=$(BaseOS)</InnerBuildArgs>
51+
<InnerBuildArgs>$(InnerBuildArgs) /p:EnablePackageValidation=false</InnerBuildArgs>
5152
</PropertyGroup>
5253
</Target>
5354

0 commit comments

Comments
 (0)