Skip to content

Build installers for the servicing releases #2362

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 6 commits into from
Jan 7, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
3 changes: 2 additions & 1 deletion eng/Versions.props
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,8 @@
manually enabled by updating the metadata.
-->
<ItemGroup>
<ProjectServicingConfiguration Include="Microsoft.WindowsDesktop.App.Ref" PatchVersion="0" />
<!-- Targeting packs are only patched when we need to patch reference assemblies, intellisense, or source generators. -->
<ProjectServicingConfiguration Include="Microsoft.WindowsDesktop.App.Ref" PatchVersion="2" />
</ItemGroup>
<!--Package versions-->
<PropertyGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
<InstallerName>windowsdesktop-targeting-pack</InstallerName>
<InstallerRuntimeIdentifiers>win-x64;win-x86;win-arm64</InstallerRuntimeIdentifiers>
<VSInsertionShortComponentName>WindowsDesktop.TargetingPack</VSInsertionShortComponentName>
<CreatePlatformManifest Condition="'$(PreReleaseVersionLabel)' == 'servicing'">false</CreatePlatformManifest>
</PropertyGroup>

<!--
Expand Down Expand Up @@ -72,4 +73,7 @@
<!-- Windows Forms validation and packaging -->
<Import Project="WindowsForms.Packaging.targets" />

<ItemGroup Condition="'$(CreatePlatformManifest)' == 'false'">
<FilesToPackage Include="PlatformManifest.txt" TargetPath="data" GeneratedBuildFile="true" />
</ItemGroup>
</Project>
75 changes: 75 additions & 0 deletions pkg/windowsdesktop/sfx/PlatformManifest.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
Microsoft.VisualBasic.Forms.resources.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
System.Windows.Forms.Design.resources.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
System.Windows.Forms.Primitives.resources.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
System.Windows.Forms.resources.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
PresentationCore.resources.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
PresentationFramework.resources.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
PresentationUI.resources.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
ReachFramework.resources.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
System.Windows.Controls.Ribbon.resources.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
System.Windows.Input.Manipulations.resources.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
System.Xaml.resources.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
UIAutomationClient.resources.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
UIAutomationClientSideProviders.resources.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
UIAutomationProvider.resources.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
UIAutomationTypes.resources.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
WindowsBase.resources.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
WindowsFormsIntegration.resources.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
D3DCompiler_47_cor3.dll|Microsoft.WindowsDesktop.App.Ref||10.0.19041.685
PenImc_cor3.dll|Microsoft.WindowsDesktop.App.Ref||6.0.21.52301
PresentationNative_cor3.dll|Microsoft.WindowsDesktop.App.Ref||6.0.21.48001
vcruntime140_cor3.dll|Microsoft.WindowsDesktop.App.Ref||14.29.30130.2
wpfgfx_cor3.dll|Microsoft.WindowsDesktop.App.Ref||6.0.21.52301
Accessibility.dll|Microsoft.WindowsDesktop.App.Ref|4.0.0.0|6.0.21.52301
Microsoft.VisualBasic.dll|Microsoft.WindowsDesktop.App.Ref|10.1.0.0|6.0.21.52301
System.Design.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
System.Drawing.Design.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
System.Drawing.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
System.Windows.Forms.Design.Editors.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
Microsoft.Win32.Registry.AccessControl.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52210
Microsoft.Win32.SystemEvents.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52210
System.CodeDom.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52210
System.Configuration.ConfigurationManager.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52210
System.Diagnostics.EventLog.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52210
System.Diagnostics.PerformanceCounter.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52210
System.DirectoryServices.dll|Microsoft.WindowsDesktop.App.Ref|4.0.0.0|6.0.21.52210
System.Drawing.Common.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52210
System.IO.Packaging.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52210
System.Resources.Extensions.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52210
System.Security.Cryptography.Pkcs.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52210
System.Security.Cryptography.ProtectedData.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52210
System.Security.Cryptography.Xml.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52210
System.Security.Permissions.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52210
System.Threading.AccessControl.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52210
System.Windows.Extensions.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52210
Microsoft.VisualBasic.Forms.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
System.Windows.Forms.Design.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
System.Windows.Forms.Primitives.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
System.Windows.Forms.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
DirectWriteForwarder.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
PresentationCore.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
PresentationFramework-SystemCore.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
PresentationFramework-SystemData.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
PresentationFramework-SystemDrawing.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
PresentationFramework-SystemXml.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
PresentationFramework-SystemXmlLinq.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
PresentationFramework.Aero.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
PresentationFramework.Aero2.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
PresentationFramework.AeroLite.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
PresentationFramework.Classic.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
PresentationFramework.Luna.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
PresentationFramework.Royale.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
PresentationFramework.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
PresentationUI.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
ReachFramework.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
System.Printing.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
System.Windows.Controls.Ribbon.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
System.Windows.Input.Manipulations.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
System.Windows.Presentation.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
System.Xaml.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
UIAutomationClient.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
UIAutomationClientSideProviders.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
UIAutomationProvider.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
UIAutomationTypes.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
WindowsBase.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301
WindowsFormsIntegration.dll|Microsoft.WindowsDesktop.App.Ref|6.0.0.0|6.0.21.52301