Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
108 commits
Select commit Hold shift + click to select a range
46fcb7f
Initial commit for wix5 update
wtgodbe Jul 23, 2025
8ba1613
Syntax error
wtgodbe Jul 23, 2025
61a709f
Update wixproj's
wtgodbe Jul 23, 2025
3e19f3f
Acquire wix sdk
wtgodbe Jul 23, 2025
68871e0
Fix d.b.p/t
wtgodbe Jul 23, 2025
c6351d2
More ordering stuff
wtgodbe Jul 23, 2025
7b55a21
Get rid of superfluous import
wtgodbe Jul 23, 2025
699e324
Another import removed
wtgodbe Jul 24, 2025
381647d
Custom SDK import
wtgodbe Jul 24, 2025
69ddc01
Another double import
wtgodbe Jul 24, 2025
045f463
Fix hint paths
wtgodbe Jul 24, 2025
21e8c19
Who needs extensions?
wtgodbe Jul 24, 2025
f22d06f
Switch target
wtgodbe Jul 24, 2025
7f377c4
Remove dead switch
wtgodbe Jul 24, 2025
55ab66b
A couple StandardDirectory fixes
wtgodbe Jul 25, 2025
7063711
Merge branch 'wtgodbe/Wix5' of https://github.com/dotnet/aspnetcore i…
wtgodbe Jul 25, 2025
343e522
Small fix
wtgodbe Jul 25, 2025
f740bbd
Back to dir
wtgodbe Jul 25, 2025
fee654b
Typo
wtgodbe Jul 25, 2025
7deda65
Formatting
wtgodbe Aug 5, 2025
cfa8ab7
More formatting
wtgodbe Aug 5, 2025
1f28613
No var.
wtgodbe Aug 5, 2025
b8fc724
Platform -> InstallerPlatform
wtgodbe Aug 5, 2025
f43f04d
No StandardDirectory
wtgodbe Aug 5, 2025
484247b
Fixups
wtgodbe Aug 5, 2025
f2d61eb
Remove unneeded compiles
wtgodbe Aug 5, 2025
34a1c5b
Set Scope
wtgodbe Aug 5, 2025
382e24c
Ref
wtgodbe Aug 5, 2025
c1bd159
Modularize it
wtgodbe Aug 6, 2025
bf6489d
Casing
wtgodbe Aug 6, 2025
fd65c7d
No Var for artifactsdir
wtgodbe Aug 6, 2025
058cec6
Set GUID
wtgodbe Aug 6, 2025
ba57e4e
Move the component into the feature
wtgodbe Aug 6, 2025
93beadb
Generate GUIDs for ANCM DepProviders
wtgodbe Aug 6, 2025
0e8e279
Cheeky workaround
wtgodbe Aug 6, 2025
d3fd491
Revert "Cheeky workaround"
wtgodbe Aug 7, 2025
4479321
Some formatting
wtgodbe Aug 11, 2025
e78c655
NoWarn
wtgodbe Aug 11, 2025
d5342d2
Fix nowarn
wtgodbe Aug 11, 2025
5060052
Merge remote-tracking branch 'upstream/main' into wtgodbe/Wix5
wtgodbe Aug 12, 2025
f297441
Suppress StandardDirectory warning
wtgodbe Aug 12, 2025
254ae86
Temporarily disable wixpack generation, see what explodes
wtgodbe Aug 12, 2025
39ac32a
Cleanup for nupkg script
wtgodbe Aug 12, 2025
295818e
Disable wixpack for testing
wtgodbe Aug 12, 2025
a38d854
StandardDir
wtgodbe Aug 12, 2025
9979d19
Wixpack again
wtgodbe Aug 12, 2025
aea3ead
Fix upgrade policy
wtgodbe Aug 12, 2025
3e7a5cf
Temporarily update Arcade
wtgodbe Aug 13, 2025
ce6b30b
Fix prop name
wtgodbe Aug 13, 2025
ef9531e
New params
wtgodbe Aug 13, 2025
e058292
Remove dupes
wtgodbe Aug 13, 2025
1cd8b46
Exclude wxl's
wtgodbe Aug 13, 2025
b53e918
Resolve conflicts
wtgodbe Aug 13, 2025
d91a202
No var.
wtgodbe Aug 13, 2025
3c4c0fa
Split ifs
wtgodbe Aug 13, 2025
d523d45
Set BindName
wtgodbe Aug 14, 2025
6f9cd8d
Resolve conflicts
wtgodbe Aug 14, 2025
d17879f
Manual arcade bump
wtgodbe Aug 15, 2025
416fced
Add payloads
wtgodbe Aug 15, 2025
ac25bc7
Merge branch 'main' into wtgodbe/Wix5
wtgodbe Aug 23, 2025
ef60e85
Rename file
wtgodbe Aug 23, 2025
b04bc07
Update ref
wtgodbe Aug 24, 2025
fc5a2ef
Update theme
wtgodbe Aug 26, 2025
d9515b3
Add files
wtgodbe Aug 26, 2025
ba9701a
Fixup
wtgodbe Aug 26, 2025
da62b97
Shorter name
wtgodbe Aug 27, 2025
67761f3
Try no options
wtgodbe Aug 28, 2025
acc5a6e
Upload unsigned bundle
wtgodbe Aug 29, 2025
924f19f
Revert "Upload unsigned bundle"
wtgodbe Aug 29, 2025
d330209
Revert "Try no options"
wtgodbe Aug 29, 2025
1670598
Revert "Shorter name"
wtgodbe Aug 29, 2025
fcf1b51
Don't rename it
wtgodbe Aug 29, 2025
da99fb6
Try this
wtgodbe Aug 29, 2025
c5206c7
More
wtgodbe Aug 29, 2025
41db66d
Revert "More"
wtgodbe Aug 30, 2025
4b6984e
Revert "Try this"
wtgodbe Aug 30, 2025
d6c0584
Revert "Don't rename it"
wtgodbe Aug 30, 2025
52e5920
Try something
wtgodbe Aug 30, 2025
20a5fb6
Remove default
wtgodbe Aug 30, 2025
8b91969
Use GenerateFiles
wtgodbe Aug 30, 2025
298e31f
Fixup
wtgodbe Aug 30, 2025
bf1f717
Fix extensions
wtgodbe Aug 30, 2025
64bf2a9
UI Improvements
wtgodbe Sep 4, 2025
32ea7a4
Merge remote-tracking branch 'upstream/main' into wtgodbe/Wix5
wtgodbe Sep 4, 2025
0067a3b
More alignment
wtgodbe Sep 4, 2025
d9e176c
A few more
wtgodbe Sep 4, 2025
71246f7
Fixup
wtgodbe Sep 5, 2025
7165a28
UI fixes
wtgodbe Sep 5, 2025
4e41b19
Update aspnetcore runtime bundle
wtgodbe Sep 5, 2025
6c56d81
Update src/Installers/Windows/Wix.targets
wtgodbe Sep 7, 2025
e135d86
No iswin64
wtgodbe Sep 8, 2025
2191f2a
Some feedback
wtgodbe Sep 8, 2025
b254e41
Feedback, KeyPath
wtgodbe Sep 8, 2025
e179a7d
Fixup
wtgodbe Sep 8, 2025
fb627d3
No need for ProductVersion
wtgodbe Sep 8, 2025
73b3644
Update non-english theme files
wtgodbe Sep 9, 2025
b91f2e0
Update bundleproj
wtgodbe Sep 9, 2025
1ecfdb9
Use wix 5 in runtime bundle
wtgodbe Sep 9, 2025
750dbd3
Update Arcade
wtgodbe Sep 9, 2025
c192a73
Stop using WixThemeVariables
wtgodbe Sep 10, 2025
28e7490
Not using hyperlink license anymore
wtgodbe Sep 10, 2025
cff8a92
Some loc stuff
wtgodbe Sep 10, 2025
dde7bcb
X86 & FilesInUse
wtgodbe Sep 16, 2025
684c12b
Sign less
wtgodbe Sep 16, 2025
23ef642
Try new enable conditions
wtgodbe Sep 17, 2025
8c9b389
NOT
wtgodbe Sep 17, 2025
dbbe43a
Fix signing
wtgodbe Sep 17, 2025
9ca6fe6
Feedback
wtgodbe Sep 17, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 0 additions & 19 deletions .azure/pipelines/ci-unofficial.yml
Original file line number Diff line number Diff line change
Expand Up @@ -181,11 +181,9 @@ extends:
-prepareMachine
-noBuildRepoTasks
-arch arm64
-sign
-pack
-noBuildJava
-noBuildNative
/p:DotNetSignType=$(_SignType)
/p:OnlyPackPlatformSpecificPackages=true
$(_BuildArgs)
$(_InternalRuntimeDownloadArgs)
Expand All @@ -208,23 +206,6 @@ extends:
MSBUILDUSESERVER: "1"
displayName: Build SiteExtension

# This runs code-signing on all packages, zips, and jar files as defined in build/CodeSign.targets. If
# https://github.com/dotnet/arcade/issues/1957 is resolved, consider running code-signing inline with the other
# previous steps. Sign check is disabled because it is run in a separate step below, after installers are built.
- script: ./eng/build.cmd
-ci
-prepareMachine
-noBuildRepoTasks
-noBuildNative
-noBuild
-sign
/p:DotNetSignType=$(_SignType)
$(_BuildArgs)
$(WindowsSignLogArgs)
env:
MSBUILDUSESERVER: "1"
displayName: Code sign packages

# Windows installers bundle x86/x64/arm64 assets
- script: ./eng/build.cmd
-ci
Expand Down
19 changes: 0 additions & 19 deletions .azure/pipelines/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -202,11 +202,9 @@ extends:
-prepareMachine
-noBuildRepoTasks
-arch arm64
-sign
-pack
-noBuildJava
-noBuildNative
/p:DotNetSignType=$(_SignType)
/p:OnlyPackPlatformSpecificPackages=true
$(_BuildArgs)
$(_InternalRuntimeDownloadArgs)
Expand All @@ -228,23 +226,6 @@ extends:
MSBUILDUSESERVER: "1"
displayName: Build SiteExtension

# This runs code-signing on all packages, zips, and jar files as defined in build/CodeSign.targets. If
# https://github.com/dotnet/arcade/issues/1957 is resolved, consider running code-signing inline with the other
# previous steps. Sign check is disabled because it is run in a separate step below, after installers are built.
- script: ./eng/build.cmd
-ci
-prepareMachine
-noBuildRepoTasks
-noBuildNative
-noBuild
-sign
/p:DotNetSignType=$(_SignType)
$(_BuildArgs)
$(WindowsSignLogArgs)
env:
MSBUILDUSESERVER: "1"
displayName: Code sign packages

# Windows installers bundle x86/x64/arm64 assets
- script: ./eng/build.cmd
-ci
Expand Down
16 changes: 8 additions & 8 deletions eng/Version.Details.props
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,13 @@ This file should be imported by eng/Versions.props
<dotnetefPackageVersion>10.0.0-rc.1.25420.121</dotnetefPackageVersion>
<MicrosoftBclAsyncInterfacesPackageVersion>10.0.0-rc.1.25420.121</MicrosoftBclAsyncInterfacesPackageVersion>
<MicrosoftBclTimeProviderPackageVersion>10.0.0-rc.1.25420.121</MicrosoftBclTimeProviderPackageVersion>
<MicrosoftDotNetArcadeSdkPackageVersion>10.0.0-beta.25420.121</MicrosoftDotNetArcadeSdkPackageVersion>
<MicrosoftDotNetBuildTasksArchivesPackageVersion>10.0.0-beta.25420.121</MicrosoftDotNetBuildTasksArchivesPackageVersion>
<MicrosoftDotNetBuildTasksInstallersPackageVersion>10.0.0-beta.25420.121</MicrosoftDotNetBuildTasksInstallersPackageVersion>
<MicrosoftDotNetBuildTasksTemplatingPackageVersion>10.0.0-beta.25420.121</MicrosoftDotNetBuildTasksTemplatingPackageVersion>
<MicrosoftDotNetHelixSdkPackageVersion>10.0.0-beta.25420.121</MicrosoftDotNetHelixSdkPackageVersion>
<MicrosoftDotNetRemoteExecutorPackageVersion>10.0.0-beta.25420.121</MicrosoftDotNetRemoteExecutorPackageVersion>
<MicrosoftDotNetSharedFrameworkSdkPackageVersion>10.0.0-beta.25420.121</MicrosoftDotNetSharedFrameworkSdkPackageVersion>
<MicrosoftDotNetArcadeSdkPackageVersion>11.0.0-beta.25454.102</MicrosoftDotNetArcadeSdkPackageVersion>
<MicrosoftDotNetBuildTasksArchivesPackageVersion>11.0.0-beta.25454.102</MicrosoftDotNetBuildTasksArchivesPackageVersion>
<MicrosoftDotNetBuildTasksInstallersPackageVersion>11.0.0-beta.25454.102</MicrosoftDotNetBuildTasksInstallersPackageVersion>
<MicrosoftDotNetBuildTasksTemplatingPackageVersion>11.0.0-beta.25454.102</MicrosoftDotNetBuildTasksTemplatingPackageVersion>
<MicrosoftDotNetHelixSdkPackageVersion>11.0.0-beta.25454.102</MicrosoftDotNetHelixSdkPackageVersion>
<MicrosoftDotNetRemoteExecutorPackageVersion>11.0.0-beta.25454.102</MicrosoftDotNetRemoteExecutorPackageVersion>
<MicrosoftDotNetSharedFrameworkSdkPackageVersion>11.0.0-beta.25454.102</MicrosoftDotNetSharedFrameworkSdkPackageVersion>
<MicrosoftEntityFrameworkCorePackageVersion>10.0.0-rc.1.25420.121</MicrosoftEntityFrameworkCorePackageVersion>
<MicrosoftEntityFrameworkCoreDesignPackageVersion>10.0.0-rc.1.25420.121</MicrosoftEntityFrameworkCoreDesignPackageVersion>
<MicrosoftEntityFrameworkCoreInMemoryPackageVersion>10.0.0-rc.1.25420.121</MicrosoftEntityFrameworkCoreInMemoryPackageVersion>
Expand Down Expand Up @@ -235,4 +235,4 @@ This file should be imported by eng/Versions.props
<MicrosoftBuildTasksCoreVersion>$(MicrosoftBuildTasksCorePackageVersion)</MicrosoftBuildTasksCoreVersion>
<MicrosoftBuildUtilitiesCoreVersion>$(MicrosoftBuildUtilitiesCorePackageVersion)</MicrosoftBuildUtilitiesCoreVersion>
</PropertyGroup>
</Project>
</Project>
16 changes: 8 additions & 8 deletions eng/Version.Details.xml
Original file line number Diff line number Diff line change
Expand Up @@ -362,31 +362,31 @@
<Uri>https://github.com/dotnet/dotnet</Uri>
<Sha>c4dc56079d959dbdb7fc27ea8ad7f95194885923</Sha>
</Dependency>
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="10.0.0-beta.25420.121">
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="11.0.0-beta.25454.102">
<Uri>https://github.com/dotnet/dotnet</Uri>
<Sha>c4dc56079d959dbdb7fc27ea8ad7f95194885923</Sha>
</Dependency>
<Dependency Name="Microsoft.DotNet.Build.Tasks.Archives" Version="10.0.0-beta.25420.121">
<Dependency Name="Microsoft.DotNet.Build.Tasks.Archives" Version="11.0.0-beta.25454.102">
<Uri>https://github.com/dotnet/dotnet</Uri>
<Sha>c4dc56079d959dbdb7fc27ea8ad7f95194885923</Sha>
</Dependency>
<Dependency Name="Microsoft.DotNet.Build.Tasks.Installers" Version="10.0.0-beta.25420.121">
<Dependency Name="Microsoft.DotNet.Build.Tasks.Installers" Version="11.0.0-beta.25454.102">
<Uri>https://github.com/dotnet/dotnet</Uri>
<Sha>c4dc56079d959dbdb7fc27ea8ad7f95194885923</Sha>
</Dependency>
<Dependency Name="Microsoft.DotNet.Build.Tasks.Templating" Version="10.0.0-beta.25420.121">
<Dependency Name="Microsoft.DotNet.Build.Tasks.Templating" Version="11.0.0-beta.25454.102">
<Uri>https://github.com/dotnet/dotnet</Uri>
<Sha>c4dc56079d959dbdb7fc27ea8ad7f95194885923</Sha>
</Dependency>
<Dependency Name="Microsoft.DotNet.Helix.Sdk" Version="10.0.0-beta.25420.121">
<Dependency Name="Microsoft.DotNet.Helix.Sdk" Version="11.0.0-beta.25454.102">
<Uri>https://github.com/dotnet/dotnet</Uri>
<Sha>c4dc56079d959dbdb7fc27ea8ad7f95194885923</Sha>
</Dependency>
<Dependency Name="Microsoft.DotNet.RemoteExecutor" Version="10.0.0-beta.25420.121">
<Dependency Name="Microsoft.DotNet.RemoteExecutor" Version="11.0.0-beta.25454.102">
<Uri>https://github.com/dotnet/dotnet</Uri>
<Sha>c4dc56079d959dbdb7fc27ea8ad7f95194885923</Sha>
</Dependency>
<Dependency Name="Microsoft.DotNet.SharedFramework.Sdk" Version="10.0.0-beta.25420.121">
<Dependency Name="Microsoft.DotNet.SharedFramework.Sdk" Version="11.0.0-beta.25454.102">
<Uri>https://github.com/dotnet/dotnet</Uri>
<Sha>c4dc56079d959dbdb7fc27ea8ad7f95194885923</Sha>
</Dependency>
Expand Down Expand Up @@ -454,4 +454,4 @@
</Dependency>
<!-- End of manually updated dependencies -->
</ToolsetDependencies>
</Dependencies>
</Dependencies>
26 changes: 26 additions & 0 deletions eng/targets/BeforeWix.Common.targets
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<!-- Targets for making .wixproj better. -->
<Project>
<PropertyGroup Condition="'$(OutputType)' == 'package'">
<EmbedCab Condition="'$(EmbedCab)' == ''">yes</EmbedCab>
<InstallDir>$(ProductName)</InstallDir>

<DefineConstants Condition="'$(Configuration)' == 'Debug'">$(DefineConstants);Debug</DefineConstants>
<DefineConstants>$(DefineConstants);EmbedCab=$(EmbedCab)</DefineConstants>
</PropertyGroup>

<PropertyGroup Condition=" '$(OutputType)' == 'package' AND '$(Cabinet)' == '' ">
<Cabinet>$(OutputName.Replace('-', '_')).cab</Cabinet>
<Cabinet Condition=" '$(EmbedCab)' != 'yes' ">$(OutputName.Replace('_win', '')).cab</Cabinet>
</PropertyGroup>

<PropertyGroup>
<Culture Condition=" '$(Culture)' == '' ">en-US</Culture>
<Cultures Condition=" '$(Cultures)' == '' ">$(Culture)</Cultures>
<InstallerPlatform>$(Platform)</InstallerPlatform>
<OutDir Condition=" '$(OutDir)' == '' ">$(OutputPath)</OutDir>

<DefineConstants>$(DefineConstants);Cabinet=$(Cabinet)</DefineConstants>
<DefineConstants>$(DefineConstants);BinPath=$(OutputPath)$(Culture)\</DefineConstants>
<DefineConstants>$(WixVariables);$(DefineConstants)</DefineConstants>
</PropertyGroup>
</Project>
14 changes: 9 additions & 5 deletions eng/targets/Wix.Common.props
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,10 @@

<PropertyGroup>
<SchemaVersion>2.0</SchemaVersion>
<ProductVersion>3.14</ProductVersion>
<WixVersion>$(MicrosoftSignedWixVersion)</WixVersion>
</PropertyGroup>

<PropertyGroup>
<CustomBeforeWixTargets>$(MSBuildThisFileDirectory)BeforeWix.Common.targets</CustomBeforeWixTargets>
<TargetFrameworkMoniker>Native,Version=v0.0</TargetFrameworkMoniker>

<MSBuildProjectExtensionsPath>$(BaseIntermediateOutputPath)</MSBuildProjectExtensionsPath>
Expand All @@ -17,10 +16,15 @@
<NuGetRestoreTargets Condition="'$(NuGetRestoreTargets)'==''">$(MSBuildToolsPath)\NuGet.targets</NuGetRestoreTargets>
</PropertyGroup>

<Import Project="$(MSBuildProjectExtensionsPath)$(MSBuildProjectFile).*.props" Condition="'$(_ProjectExtensionsWereImported)' != 'true'" />

<ItemGroup>
<PackageReference Include="Microsoft.Signed.Wix" Version="$(WixVersion)" />
<!-- Microsoft.Wix is a dotnet tool package, so exlude its assets. -->
<PackageReference Include="Microsoft.Wix" Version="$(MicrosoftWixToolsetSdkVersion)" ExcludeAssets="all" />
<!-- Installers needs the $(PkgMicrosoftWixToolsetUIwixext) property to locate the extension. -->
<PackageReference Include="Microsoft.WixToolset.UI.wixext" Version="$(MicrosoftWixToolsetSdkVersion)" GeneratePathProperty="true" />
<PackageReference Include="Microsoft.WixToolset.Dependency.wixext" Version="$(MicrosoftWixToolsetSdkVersion)" GeneratePathProperty="true" />
<PackageReference Include="Microsoft.WixToolset.Util.wixext" Version="$(MicrosoftWixToolsetSdkVersion)" GeneratePathProperty="true" />
<PackageReference Include="Microsoft.WixToolset.Bal.wixext" Version="$(MicrosoftWixToolsetSdkVersion)" GeneratePathProperty="true" />
<PackageReference Include="Microsoft.WixToolset.Heat" Version="$(MicrosoftWixToolsetSdkVersion)" />
</ItemGroup>

<PropertyGroup>
Expand Down
53 changes: 0 additions & 53 deletions eng/targets/Wix.Common.targets
Original file line number Diff line number Diff line change
@@ -1,57 +1,4 @@
<!-- Targets for making .wixproj better. -->
<Project>

<ItemDefinitionGroup>
<!-- Override the MicroBuild default certs which still uses MicrosoftSHA1 and Microsoft401 -->
<SignCabs>
<Authenticode>Microsoft400</Authenticode>
</SignCabs>
<SignMsi>
<Authenticode>Microsoft400</Authenticode>
</SignMsi>
<SignBundle>
<Authenticode>Microsoft400</Authenticode>
</SignBundle>
<SignBundleEngine>
<Authenticode>Microsoft400</Authenticode>
</SignBundleEngine>
</ItemDefinitionGroup>

<PropertyGroup Condition="'$(OutputType)' == 'package'">
<!-- Set package version for SharedFx & TargetingPack wixproj's -->
<!-- Everything built in those projects _except_ the final package & MSI are shipping assets. -->
<_GeneratedPackageVersion>$(PackageVersion)</_GeneratedPackageVersion>
<_GeneratedPackageVersion
Condition="! $(PackageVersion.Contains('$(_BuildNumberLabels)'))">$(VersionPrefix)-$(_PreReleaseLabel)$(_BuildNumberLabels)</_GeneratedPackageVersion>
<!-- Insert PackageVersion into OutputName for SharedFx & TargetingPack -->
<OutputName Condition="'$(OutputNamePrefix)' != '' AND '$(OutputNameSuffix)' != ''">$(OutputNamePrefix)$(_GeneratedPackageVersion)$(OutputNameSuffix)</OutputName>

<EmbedCab Condition="'$(EmbedCab)' == ''">yes</EmbedCab>
<InstallDir>$(ProductName)</InstallDir>

<DefineConstants Condition="'$(Configuration)' == 'Debug'">$(DefineConstants);Debug</DefineConstants>
<DefineConstants>$(DefineConstants);EmbedCab=$(EmbedCab)</DefineConstants>
</PropertyGroup>

<PropertyGroup Condition=" '$(OutputType)' == 'package' AND '$(Cabinet)' == '' ">
<Cabinet>$(OutputName.Replace('-', '_')).cab</Cabinet>
<Cabinet Condition=" '$(EmbedCab)' != 'yes' ">$(OutputName.Replace('_win', '')).cab</Cabinet>
</PropertyGroup>

<PropertyGroup>
<Culture Condition=" '$(Culture)' == '' ">en-US</Culture>
<Cultures Condition=" '$(Cultures)' == '' ">$(Culture)</Cultures>
<InstallerPlatform>$(Platform)</InstallerPlatform>
<OutDir Condition=" '$(OutDir)' == '' ">$(OutputPath)</OutDir>

<DefineConstants>$(DefineConstants);Cabinet=$(Cabinet)</DefineConstants>
<DefineConstants>$(DefineConstants);BinPath=$(OutputPath)$(Culture)\</DefineConstants>
<DefineConstants>$(WixVariables);$(DefineConstants)</DefineConstants>
</PropertyGroup>

<Import Project="$(NuGetRestoreTargets)" />
<Import Project="$(MSBuildProjectExtensionsPath)$(MSBuildProjectFile).*.targets" />
<Import Project="$(WixTargetsPath)" Condition="'$(WixTargetsPath)' != '' " />
<!-- Don't import the Microbuild signing targets when post build sign is enabled. They override the
standard Wix targets for signing, and call ESRP directly (rather than through SignTool). So without this,
ASPNetCore will sign even when PostbuildSign == true -->
Expand Down
1 change: 1 addition & 0 deletions eng/tools/GenerateFiles/Directory.Build.props.in
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,6 @@
<ArtifactsShippingPackagesDir>${ArtifactsShippingPackagesDir}</ArtifactsShippingPackagesDir>
<TreatWarningsAsErrors Condition="'$(BuildingInsideVisualStudio)' != 'true'">true</TreatWarningsAsErrors>
<LibNetHostAppPackVersion Condition=" '$(LibNetHostAppPackVersion)' == '' ">${LibNetHostAppPackVersion}</LibNetHostAppPackVersion>
<_ProductVersionForInstallers>${MicrosoftAspNetCoreAppRuntimeVersion}</_ProductVersionForInstallers>
</PropertyGroup>
</Project>
9 changes: 5 additions & 4 deletions global.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,10 +32,11 @@
"jdk": "latest"
},
"msbuild-sdks": {
"Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.25420.121",
"Microsoft.DotNet.Helix.Sdk": "10.0.0-beta.25420.121",
"Microsoft.DotNet.SharedFramework.Sdk": "10.0.0-beta.25420.121",
"Microsoft.DotNet.Arcade.Sdk": "11.0.0-beta.25454.102",
"Microsoft.DotNet.Helix.Sdk": "11.0.0-beta.25454.102",
"Microsoft.DotNet.SharedFramework.Sdk": "11.0.0-beta.25454.102",
"Microsoft.Build.NoTargets": "3.7.0",
"Microsoft.Build.Traversal": "3.4.0"
"Microsoft.Build.Traversal": "3.4.0",
"Microsoft.WixToolset.Sdk": "5.0.2-dotnet.2737382"
}
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@
<!-- We aren't producing a NuGet package here, so disable package validation -->
<EnablePackageValidation>false</EnablePackageValidation>
<IsPackable>false</IsPackable>
<!-- Bundles should always be built for x86 -->
<InstallerPlatform>x86</InstallerPlatform>
<BundleInstallerUpgradeCodeSeed>ASP.NET Core Shared Framework Bundle Installer</BundleInstallerUpgradeCodeSeed>
<BundleThemeDirectory>$(MSBuildProjectDirectory)</BundleThemeDirectory>
<InstallerName>aspnetcore-runtime</InstallerName>
Expand All @@ -19,30 +21,24 @@
<PatchVersion>$(AspNetCorePatchVersion)</PatchVersion>

<DisablePackageReferenceRestrictions>true</DisablePackageReferenceRestrictions>
<WixBootstrapperFlavor>HyperlinkLicense</WixBootstrapperFlavor>
<UseWix5>true</UseWix5>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Microsoft.DotNet.Build.Tasks.Installers" Version="$(MicrosoftDotNetBuildTasksInstallersVersion)" />
<!-- Microsoft.Wix is a dotnet tool package, so exlude its assets. -->
<PackageReference Include="Microsoft.Wix" Version="$(MicrosoftWixToolsetSdkVersion)" ExcludeAssets="all" />
<!-- Installers needs the $(PkgMicrosoftWixToolsetUIwixext) property to locate the extension. -->
<PackageReference Include="Microsoft.WixToolset.UI.wixext" Version="$(MicrosoftWixToolsetSdkVersion)" GeneratePathProperty="true" />
<PackageReference Include="Microsoft.WixToolset.Dependency.wixext" Version="$(MicrosoftWixToolsetSdkVersion)" GeneratePathProperty="true" />
<PackageReference Include="Microsoft.WixToolset.Util.wixext" Version="$(MicrosoftWixToolsetSdkVersion)" GeneratePathProperty="true" />
<PackageReference Include="Microsoft.WixToolset.Bal.wixext" Version="$(MicrosoftWixToolsetSdkVersion)" GeneratePathProperty="true" />
<PackageReference Include="Microsoft.WixToolset.Heat" Version="$(MicrosoftWixToolsetSdkVersion)" />
</ItemGroup>

<ItemGroup>
<BundleComponentReference Include="$(RepoRoot)/src/Framework/App.Runtime/src/Microsoft.AspNetCore.App.Runtime.sfxproj" />
</ItemGroup>

<Import Project="Sdk.targets" Sdk="Microsoft.Build.NoTargets" />

<PropertyGroup>
<BundleNameShort>Microsoft ASP.NET Core $(PackageBrandingVersion)</BundleNameShort>
<BundleNameSub>Shared Framework</BundleNameSub>
<BundleName>$(BundleNameShort) - $(BundleNameSub) ($(TargetArchitecture))</BundleName>
<BundleNameFull>$(BundleName)</BundleNameFull>
</PropertyGroup>

<ItemGroup>
<WixThemeVariable Include="BundleNameShort" Value="$(BundleNameShort)" />
<WixThemeVariable Include="BundleNameSub" Value="$(BundleNameSub)" />
<WixThemeVariable Include="BundleName" Value="$(BundleName)" />
<WixThemeVariable Include="BundleNameFull" Value="$(BundleNameFull)" />
</ItemGroup>
</Project>
Loading
Loading