Skip to content

Commit ff065f5

Browse files
authored
Enable ASP.NET Core installers on Linux in the VMR (#45437)
1 parent 9703efd commit ff065f5

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/SourceBuild/content/repo-projects/aspnetcore.proj

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,11 @@
99
<BuildActions Condition="'$(BuildOS)' == 'windows'">$(BuildActions) -NativeToolsOnMachine</BuildActions>
1010
<!-- On non-windows, we don't have the JDK available and don't need to build those projects anyway because they are not consumed downstream. -->
1111
<BuildActions Condition="'$(BuildOS)' != 'windows'">$(BuildActions) $(FlagParameterPrefix)no-build-java</BuildActions>
12-
<!-- Enable building installers on Windows. We can't build installers on Linux until https://github.com/dotnet/aspnetcore/pull/58612 as been merged and flows -->
12+
<!-- Enable building installers on Windows and Linux. ASP.NET Core doesn't produce installers on Mac -->
1313
<BuildActions Condition="'$(BuildOS)' == 'windows'">$(BuildActions) $(FlagParameterPrefix)BuildInstallers</BuildActions>
14-
<!-- <BuildActions Condition="'$(BuildOS)' != 'windows'">$(BuildActions) $(FlagParameterPrefix)build-installers</BuildActions> -->
14+
<BuildActions Condition="'$(BuildOS)' == 'linux'">$(BuildActions) $(FlagParameterPrefix)build-installers</BuildActions>
15+
<!-- In a source-only build, we don't pass -all, so we need to explicitly opt-in to managed components here. -->
16+
<BuildActions Condition="'$(DotNetBuildSourceOnly)' == 'true' and '$(BuildOS)' == 'linux'">$(BuildActions) $(FlagParameterPrefix)build-managed</BuildActions>
1517

1618
<!-- aspnetcore must be built with desktop msbuild but defaults to dotnet build. -->
1719
<BuildArgs Condition="'$(BuildOS)' == 'windows'">$(BuildArgs) -msbuildEngine vs</BuildArgs>

0 commit comments

Comments
 (0)