Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
e352622
License file for sRGB.icm file (#11639)
mthalman May 14, 2026
4425f57
Fix potential overflow issues in WPF native code (#11642)
himgoyalmicro May 18, 2026
114fbee
Update dependencies from https://dev.azure.com/dnceng/internal/_git/d…
dotnet-maestro[bot] May 21, 2026
a1dd8f8
Add dotnet-wpf-maintainers to CODEOWNERS (#11668)
gpaskaleva-msft May 29, 2026
60e46e1
[main] Source code updates from dotnet/dotnet (#11652)
dotnet-maestro[bot] May 29, 2026
ec9f1ee
[main] Source code updates from dotnet/dotnet (#11675)
dotnet-maestro[bot] Jun 1, 2026
da87399
[main] Source code updates from dotnet/dotnet (#11683)
dotnet-maestro[bot] Jun 2, 2026
690cb91
[main] Source code updates from dotnet/dotnet (#11687)
dotnet-maestro[bot] Jun 3, 2026
a2ced61
Update dependencies from build 317181 (#11692)
dotnet-maestro[bot] Jun 4, 2026
c9e836f
Update dependencies from build 317368 (#11695)
dotnet-maestro[bot] Jun 5, 2026
0852fac
Update dependencies from build 317483 (#11697)
dotnet-maestro[bot] Jun 8, 2026
5932bea
Localized file check-in by OneLocBuild Task: Build definition ID 217:…
dotnet-bot Jun 8, 2026
a377e0f
Update dependencies from build 318061 (#11704)
dotnet-maestro[bot] Jun 10, 2026
c281f8e
Update dependencies from build 318208 (#11709)
dotnet-maestro[bot] Jun 11, 2026
1117832
Update dependencies from build 318388 (#11715)
dotnet-maestro[bot] Jun 12, 2026
56d0b07
Package ijwhost.dll as native asset for self-contained publish (#11664)
mmanolova-msft Jun 12, 2026
5aec2fb
[main] Source code updates from dotnet/dotnet (#11721)
dotnet-maestro[bot] Jun 14, 2026
3d178a6
Add AppContext switch for automation peer disconnect behavior
amarinov-msft Jun 15, 2026
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
2 changes: 1 addition & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
# All files in the repo require review by the WPF Developers team
* @dotnet/wpf-developers
* @dotnet/wpf-developers @dotnet/dotnet-wpf-maintainers
17 changes: 0 additions & 17 deletions .github/policies/resourceManagement.yml
Original file line number Diff line number Diff line change
Expand Up @@ -215,23 +215,6 @@ configuration:
- inPrLabel:
label: ':construction: work in progress'
description: In-PR label
- if:
- payloadType: Pull_Request
- targetsBranch:
branch: main
- and:
- isAction:
action: Closed
- isMerged
- not:
titleContains:
pattern: '[main] Update dependencies'
isRegex: False
then:
- addMilestone:
milestone: 7.0 Preview4
description: Apply milestone '7.0' to PRs on the main branch
triggerOnOwnActions: true
- if:
- payloadType: Pull_Request
- isActivitySender:
Expand Down
7 changes: 0 additions & 7 deletions azure-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,10 +44,3 @@ extends:
publishAssetsImmediately: true
isAssetlessBuild: true
enableTelemetry: true
enableSourceIndex: true
sourceIndexParams:
condition: eq(variables['Build.SourceBranch'], 'refs/heads/main')
binlogPath: artifacts/log/Debug/x86/Build.binlog
pool:
name: NetCore1ESPool-Internal
demands: ImageOverride -equals windows.vs2026preview.scout.amd64
46 changes: 23 additions & 23 deletions eng/Version.Details.props
Original file line number Diff line number Diff line change
Expand Up @@ -8,32 +8,32 @@ This file should be imported by eng/Versions.props
<!-- dotnet-dotnet dependencies -->
<MicrosoftBuildFrameworkPackageVersion>15.9.20</MicrosoftBuildFrameworkPackageVersion>
<MicrosoftBuildUtilitiesCorePackageVersion>15.9.20</MicrosoftBuildUtilitiesCorePackageVersion>
<MicrosoftDotNetArcadeSdkPackageVersion>11.0.0-beta.26229.113</MicrosoftDotNetArcadeSdkPackageVersion>
<MicrosoftDotNetCodeAnalysisPackageVersion>11.0.0-beta.26229.113</MicrosoftDotNetCodeAnalysisPackageVersion>
<MicrosoftDotNetGenAPIPackageVersion>11.0.0-beta.26229.113</MicrosoftDotNetGenAPIPackageVersion>
<MicrosoftDotNetHelixSdkPackageVersion>11.0.0-beta.26229.113</MicrosoftDotNetHelixSdkPackageVersion>
<MicrosoftDotnetWinFormsProjectTemplatesPackageVersion>11.0.0-preview.5.26229.113</MicrosoftDotnetWinFormsProjectTemplatesPackageVersion>
<MicrosoftNETCoreAppRefPackageVersion>11.0.0-preview.5.26229.113</MicrosoftNETCoreAppRefPackageVersion>
<MicrosoftNETCorePlatformsPackageVersion>11.0.0-preview.5.26229.113</MicrosoftNETCorePlatformsPackageVersion>
<MicrosoftPrivateWinformsPackageVersion>11.0.0-preview.5.26229.113</MicrosoftPrivateWinformsPackageVersion>
<MicrosoftDotNetArcadeSdkPackageVersion>11.0.0-beta.26313.102</MicrosoftDotNetArcadeSdkPackageVersion>
<MicrosoftDotNetCodeAnalysisPackageVersion>11.0.0-beta.26313.102</MicrosoftDotNetCodeAnalysisPackageVersion>
<MicrosoftDotNetGenAPIPackageVersion>11.0.0-beta.26313.102</MicrosoftDotNetGenAPIPackageVersion>
<MicrosoftDotNetHelixSdkPackageVersion>11.0.0-beta.26313.102</MicrosoftDotNetHelixSdkPackageVersion>
<MicrosoftDotnetWinFormsProjectTemplatesPackageVersion>11.0.0-preview.6.26313.102</MicrosoftDotnetWinFormsProjectTemplatesPackageVersion>
<MicrosoftNETCoreAppRefPackageVersion>11.0.0-preview.6.26313.102</MicrosoftNETCoreAppRefPackageVersion>
<MicrosoftNETCorePlatformsPackageVersion>11.0.0-preview.6.26313.102</MicrosoftNETCorePlatformsPackageVersion>
<MicrosoftPrivateWinformsPackageVersion>11.0.0-preview.6.26313.102</MicrosoftPrivateWinformsPackageVersion>
<MicrosoftSourceLinkAzureReposGitPackageVersion>8.0.0-beta.23409.2</MicrosoftSourceLinkAzureReposGitPackageVersion>
<MicrosoftSourceLinkGitHubPackageVersion>8.0.0-beta.23409.2</MicrosoftSourceLinkGitHubPackageVersion>
<SystemCodeDomPackageVersion>11.0.0-preview.5.26229.113</SystemCodeDomPackageVersion>
<SystemConfigurationConfigurationManagerPackageVersion>11.0.0-preview.5.26229.113</SystemConfigurationConfigurationManagerPackageVersion>
<SystemDiagnosticsEventLogPackageVersion>11.0.0-preview.5.26229.113</SystemDiagnosticsEventLogPackageVersion>
<SystemDirectoryServicesPackageVersion>11.0.0-preview.5.26229.113</SystemDirectoryServicesPackageVersion>
<SystemDrawingCommonPackageVersion>11.0.0-preview.5.26229.113</SystemDrawingCommonPackageVersion>
<SystemFormatsNrbfPackageVersion>11.0.0-preview.5.26229.113</SystemFormatsNrbfPackageVersion>
<SystemIOPackagingPackageVersion>11.0.0-preview.5.26229.113</SystemIOPackagingPackageVersion>
<SystemPrivateWindowsCoreTestUtilitiesPackageVersion>11.0.0-preview.5.26229.113</SystemPrivateWindowsCoreTestUtilitiesPackageVersion>
<SystemReflectionMetadataLoadContextPackageVersion>11.0.0-preview.5.26229.113</SystemReflectionMetadataLoadContextPackageVersion>
<SystemResourcesExtensionsPackageVersion>11.0.0-preview.5.26229.113</SystemResourcesExtensionsPackageVersion>
<SystemRuntimeSerializationFormattersPackageVersion>11.0.0-preview.5.26229.113</SystemRuntimeSerializationFormattersPackageVersion>
<SystemSecurityCryptographyXmlPackageVersion>11.0.0-preview.5.26229.113</SystemSecurityCryptographyXmlPackageVersion>
<SystemSecurityPermissionsPackageVersion>11.0.0-preview.5.26229.113</SystemSecurityPermissionsPackageVersion>
<SystemWindowsExtensionsPackageVersion>11.0.0-preview.5.26229.113</SystemWindowsExtensionsPackageVersion>
<SystemCodeDomPackageVersion>11.0.0-preview.6.26313.102</SystemCodeDomPackageVersion>
<SystemConfigurationConfigurationManagerPackageVersion>11.0.0-preview.6.26313.102</SystemConfigurationConfigurationManagerPackageVersion>
<SystemDiagnosticsEventLogPackageVersion>11.0.0-preview.6.26313.102</SystemDiagnosticsEventLogPackageVersion>
<SystemDirectoryServicesPackageVersion>11.0.0-preview.6.26313.102</SystemDirectoryServicesPackageVersion>
<SystemDrawingCommonPackageVersion>11.0.0-preview.6.26313.102</SystemDrawingCommonPackageVersion>
<SystemFormatsNrbfPackageVersion>11.0.0-preview.6.26313.102</SystemFormatsNrbfPackageVersion>
<SystemIOPackagingPackageVersion>11.0.0-preview.6.26313.102</SystemIOPackagingPackageVersion>
<SystemPrivateWindowsCoreTestUtilitiesPackageVersion>11.0.0-preview.6.26313.102</SystemPrivateWindowsCoreTestUtilitiesPackageVersion>
<SystemReflectionMetadataLoadContextPackageVersion>11.0.0-preview.6.26313.102</SystemReflectionMetadataLoadContextPackageVersion>
<SystemResourcesExtensionsPackageVersion>11.0.0-preview.6.26313.102</SystemResourcesExtensionsPackageVersion>
<SystemRuntimeSerializationFormattersPackageVersion>11.0.0-preview.6.26313.102</SystemRuntimeSerializationFormattersPackageVersion>
<SystemSecurityCryptographyXmlPackageVersion>11.0.0-preview.6.26313.102</SystemSecurityCryptographyXmlPackageVersion>
<SystemSecurityPermissionsPackageVersion>11.0.0-preview.6.26313.102</SystemSecurityPermissionsPackageVersion>
<SystemWindowsExtensionsPackageVersion>11.0.0-preview.6.26313.102</SystemWindowsExtensionsPackageVersion>
<!-- dotnet-wpf-int dependencies -->
<MicrosoftDotNetWpfDncEngPackageVersion>11.0.0-preview.2.26262.2</MicrosoftDotNetWpfDncEngPackageVersion>
<MicrosoftDotNetWpfDncEngPackageVersion>11.0.0-preview.2.26270.1</MicrosoftDotNetWpfDncEngPackageVersion>
</PropertyGroup>
<!--Property group for alternate package version names-->
<PropertyGroup>
Expand Down
94 changes: 47 additions & 47 deletions eng/Version.Details.xml
Original file line number Diff line number Diff line change
@@ -1,78 +1,78 @@
<?xml version="1.0" encoding="utf-8"?>
<Dependencies>
<Source Uri="https://github.com/dotnet/dotnet" Mapping="wpf" Sha="4c4e7f410fc876590f219fc6022b6c18d6f6a475" BarId="312461" />
<Source Uri="https://github.com/dotnet/dotnet" Mapping="wpf" Sha="06787fc66d5364230924d00f2c5c251aeb7a31cd" BarId="318609" />
<ProductDependencies>
<Dependency Name="Microsoft.Private.Winforms" Version="11.0.0-preview.5.26229.113">
<Dependency Name="Microsoft.Private.Winforms" Version="11.0.0-preview.6.26313.102">
<Uri>https://github.com/dotnet/dotnet</Uri>
<Sha>4c4e7f410fc876590f219fc6022b6c18d6f6a475</Sha>
<Sha>06787fc66d5364230924d00f2c5c251aeb7a31cd</Sha>
</Dependency>
<Dependency Name="Microsoft.Dotnet.WinForms.ProjectTemplates" Version="11.0.0-preview.5.26229.113">
<Dependency Name="Microsoft.Dotnet.WinForms.ProjectTemplates" Version="11.0.0-preview.6.26313.102">
<Uri>https://github.com/dotnet/dotnet</Uri>
<Sha>4c4e7f410fc876590f219fc6022b6c18d6f6a475</Sha>
<Sha>06787fc66d5364230924d00f2c5c251aeb7a31cd</Sha>
</Dependency>
<Dependency Name="System.Reflection.MetadataLoadContext" Version="11.0.0-preview.5.26229.113">
<Dependency Name="System.Reflection.MetadataLoadContext" Version="11.0.0-preview.6.26313.102">
<Uri>https://github.com/dotnet/dotnet</Uri>
<Sha>4c4e7f410fc876590f219fc6022b6c18d6f6a475</Sha>
<Sha>06787fc66d5364230924d00f2c5c251aeb7a31cd</Sha>
</Dependency>
<Dependency Name="System.Windows.Extensions" Version="11.0.0-preview.5.26229.113">
<Dependency Name="System.Windows.Extensions" Version="11.0.0-preview.6.26313.102">
<Uri>https://github.com/dotnet/dotnet</Uri>
<Sha>4c4e7f410fc876590f219fc6022b6c18d6f6a475</Sha>
<Sha>06787fc66d5364230924d00f2c5c251aeb7a31cd</Sha>
</Dependency>
<Dependency Name="Microsoft.NETCore.Platforms" Version="11.0.0-preview.5.26229.113">
<Dependency Name="Microsoft.NETCore.Platforms" Version="11.0.0-preview.6.26313.102">
<Uri>https://github.com/dotnet/dotnet</Uri>
<Sha>4c4e7f410fc876590f219fc6022b6c18d6f6a475</Sha>
<Sha>06787fc66d5364230924d00f2c5c251aeb7a31cd</Sha>
</Dependency>
<Dependency Name="Microsoft.DotNet.Wpf.DncEng" Version="11.0.0-preview.2.26262.2">
<Dependency Name="Microsoft.DotNet.Wpf.DncEng" Version="11.0.0-preview.2.26270.1">
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-wpf-int</Uri>
<Sha>0f3efdfc3b5fe2e9ff10112b632914d6c26b230b</Sha>
<Sha>a6da41e859712fcb3f2e5ed3474bdf86b4e5046a</Sha>
</Dependency>
<Dependency Name="System.Resources.Extensions" Version="11.0.0-preview.5.26229.113">
<Dependency Name="System.Resources.Extensions" Version="11.0.0-preview.6.26313.102">
<Uri>https://github.com/dotnet/dotnet</Uri>
<Sha>4c4e7f410fc876590f219fc6022b6c18d6f6a475</Sha>
<Sha>06787fc66d5364230924d00f2c5c251aeb7a31cd</Sha>
</Dependency>
<Dependency Name="System.Runtime.Serialization.Formatters" Version="11.0.0-preview.5.26229.113">
<Dependency Name="System.Runtime.Serialization.Formatters" Version="11.0.0-preview.6.26313.102">
<Uri>https://github.com/dotnet/dotnet</Uri>
<Sha>4c4e7f410fc876590f219fc6022b6c18d6f6a475</Sha>
<Sha>06787fc66d5364230924d00f2c5c251aeb7a31cd</Sha>
</Dependency>
<Dependency Name="Microsoft.NETCore.App.Ref" Version="11.0.0-preview.5.26229.113">
<Dependency Name="Microsoft.NETCore.App.Ref" Version="11.0.0-preview.6.26313.102">
<Uri>https://github.com/dotnet/dotnet</Uri>
<Sha>4c4e7f410fc876590f219fc6022b6c18d6f6a475</Sha>
<Sha>06787fc66d5364230924d00f2c5c251aeb7a31cd</Sha>
</Dependency>
<Dependency Name="System.CodeDom" Version="11.0.0-preview.5.26229.113">
<Dependency Name="System.CodeDom" Version="11.0.0-preview.6.26313.102">
<Uri>https://github.com/dotnet/dotnet</Uri>
<Sha>4c4e7f410fc876590f219fc6022b6c18d6f6a475</Sha>
<Sha>06787fc66d5364230924d00f2c5c251aeb7a31cd</Sha>
</Dependency>
<Dependency Name="System.Configuration.ConfigurationManager" Version="11.0.0-preview.5.26229.113">
<Dependency Name="System.Configuration.ConfigurationManager" Version="11.0.0-preview.6.26313.102">
<Uri>https://github.com/dotnet/dotnet</Uri>
<Sha>4c4e7f410fc876590f219fc6022b6c18d6f6a475</Sha>
<Sha>06787fc66d5364230924d00f2c5c251aeb7a31cd</Sha>
</Dependency>
<Dependency Name="System.Diagnostics.EventLog" Version="11.0.0-preview.5.26229.113">
<Dependency Name="System.Diagnostics.EventLog" Version="11.0.0-preview.6.26313.102">
<Uri>https://github.com/dotnet/dotnet</Uri>
<Sha>4c4e7f410fc876590f219fc6022b6c18d6f6a475</Sha>
<Sha>06787fc66d5364230924d00f2c5c251aeb7a31cd</Sha>
</Dependency>
<Dependency Name="System.DirectoryServices" Version="11.0.0-preview.5.26229.113">
<Dependency Name="System.DirectoryServices" Version="11.0.0-preview.6.26313.102">
<Uri>https://github.com/dotnet/dotnet</Uri>
<Sha>4c4e7f410fc876590f219fc6022b6c18d6f6a475</Sha>
<Sha>06787fc66d5364230924d00f2c5c251aeb7a31cd</Sha>
</Dependency>
<Dependency Name="System.Formats.Nrbf" Version="11.0.0-preview.5.26229.113">
<Dependency Name="System.Formats.Nrbf" Version="11.0.0-preview.6.26313.102">
<Uri>https://github.com/dotnet/dotnet</Uri>
<Sha>4c4e7f410fc876590f219fc6022b6c18d6f6a475</Sha>
<Sha>06787fc66d5364230924d00f2c5c251aeb7a31cd</Sha>
</Dependency>
<Dependency Name="System.IO.Packaging" Version="11.0.0-preview.5.26229.113">
<Dependency Name="System.IO.Packaging" Version="11.0.0-preview.6.26313.102">
<Uri>https://github.com/dotnet/dotnet</Uri>
<Sha>4c4e7f410fc876590f219fc6022b6c18d6f6a475</Sha>
<Sha>06787fc66d5364230924d00f2c5c251aeb7a31cd</Sha>
</Dependency>
<Dependency Name="System.Security.Cryptography.Xml" Version="11.0.0-preview.5.26229.113">
<Dependency Name="System.Security.Cryptography.Xml" Version="11.0.0-preview.6.26313.102">
<Uri>https://github.com/dotnet/dotnet</Uri>
<Sha>4c4e7f410fc876590f219fc6022b6c18d6f6a475</Sha>
<Sha>06787fc66d5364230924d00f2c5c251aeb7a31cd</Sha>
</Dependency>
<Dependency Name="System.Security.Permissions" Version="11.0.0-preview.5.26229.113">
<Dependency Name="System.Security.Permissions" Version="11.0.0-preview.6.26313.102">
<Uri>https://github.com/dotnet/dotnet</Uri>
<Sha>4c4e7f410fc876590f219fc6022b6c18d6f6a475</Sha>
<Sha>06787fc66d5364230924d00f2c5c251aeb7a31cd</Sha>
</Dependency>
<Dependency Name="System.Drawing.Common" Version="11.0.0-preview.5.26229.113">
<Dependency Name="System.Drawing.Common" Version="11.0.0-preview.6.26313.102">
<Uri>https://github.com/dotnet/dotnet</Uri>
<Sha>4c4e7f410fc876590f219fc6022b6c18d6f6a475</Sha>
<Sha>06787fc66d5364230924d00f2c5c251aeb7a31cd</Sha>
</Dependency>
<Dependency Name="Microsoft.Build.Framework" Version="15.9.20">
<Uri>https://github.com/dotnet/dotnet</Uri>
Expand All @@ -84,21 +84,21 @@
</Dependency>
</ProductDependencies>
<ToolsetDependencies>
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="11.0.0-beta.26229.113">
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="11.0.0-beta.26313.102">
<Uri>https://github.com/dotnet/dotnet</Uri>
<Sha>4c4e7f410fc876590f219fc6022b6c18d6f6a475</Sha>
<Sha>06787fc66d5364230924d00f2c5c251aeb7a31cd</Sha>
</Dependency>
<Dependency Name="Microsoft.DotNet.CodeAnalysis" Version="11.0.0-beta.26229.113">
<Dependency Name="Microsoft.DotNet.CodeAnalysis" Version="11.0.0-beta.26313.102">
<Uri>https://github.com/dotnet/dotnet</Uri>
<Sha>4c4e7f410fc876590f219fc6022b6c18d6f6a475</Sha>
<Sha>06787fc66d5364230924d00f2c5c251aeb7a31cd</Sha>
</Dependency>
<Dependency Name="Microsoft.DotNet.Helix.Sdk" Version="11.0.0-beta.26229.113">
<Dependency Name="Microsoft.DotNet.Helix.Sdk" Version="11.0.0-beta.26313.102">
<Uri>https://github.com/dotnet/dotnet</Uri>
<Sha>4c4e7f410fc876590f219fc6022b6c18d6f6a475</Sha>
<Sha>06787fc66d5364230924d00f2c5c251aeb7a31cd</Sha>
</Dependency>
<Dependency Name="Microsoft.DotNet.GenAPI" Version="11.0.0-beta.26229.113">
<Dependency Name="Microsoft.DotNet.GenAPI" Version="11.0.0-beta.26313.102">
<Uri>https://github.com/dotnet/dotnet</Uri>
<Sha>4c4e7f410fc876590f219fc6022b6c18d6f6a475</Sha>
<Sha>06787fc66d5364230924d00f2c5c251aeb7a31cd</Sha>
</Dependency>
<!-- TODO: Unpin sourcelink dependencies: https://github.com/dotnet/wpf/issues/11042 -->
<Dependency Name="Microsoft.SourceLink.AzureRepos.Git" Version="8.0.0-beta.23409.2" Pinned="true">
Expand All @@ -109,9 +109,9 @@
<Uri>https://github.com/dotnet/dotnet</Uri>
<Sha>e9f665e52848a3615736c099e5631af531b66a5c</Sha>
</Dependency>
<Dependency Name="System.Private.Windows.Core.TestUtilities" Version="11.0.0-preview.5.26229.113">
<Dependency Name="System.Private.Windows.Core.TestUtilities" Version="11.0.0-preview.6.26313.102">
<Uri>https://github.com/dotnet/dotnet</Uri>
<Sha>4c4e7f410fc876590f219fc6022b6c18d6f6a475</Sha>
<Sha>06787fc66d5364230924d00f2c5c251aeb7a31cd</Sha>
</Dependency>
</ToolsetDependencies>
</Dependencies>
6 changes: 3 additions & 3 deletions eng/Versions.props
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<MinorVersion>0</MinorVersion>
<PatchVersion>0</PatchVersion>
<PreReleaseVersionLabel>preview</PreReleaseVersionLabel>
<PreReleaseVersionIteration>5</PreReleaseVersionIteration>
<PreReleaseVersionIteration>6</PreReleaseVersionIteration>
<VersionPrefix>$(MajorVersion).$(MinorVersion).$(PatchVersion)</VersionPrefix>
<!-- Allowed values: '', 'prerelease', 'release'. Set to 'release' when stabilizing. -->
<DotNetFinalVersionKind></DotNetFinalVersionKind>
Expand Down Expand Up @@ -66,7 +66,7 @@

<!-- XUnit-related (not extensions) -->
<PropertyGroup>
<XUnitStaFactPackageVersion>3.0.13</XUnitStaFactPackageVersion>
<XUnitStaFactPackageVersion>4.0.5-beta</XUnitStaFactPackageVersion>
</PropertyGroup>

<!-- Test related -->
Expand All @@ -81,7 +81,7 @@

<!-- Code Coverage -->
<PropertyGroup>
<MicrosoftTestingExtensionsCodeCoverageVersion>17.14.2</MicrosoftTestingExtensionsCodeCoverageVersion>
<MicrosoftTestingExtensionsCodeCoverageVersion>18.7.0</MicrosoftTestingExtensionsCodeCoverageVersion>
<CodecovVersion>1.12.3</CodecovVersion>
<ReportGeneratorVersion>5.2.0</ReportGeneratorVersion>
</PropertyGroup>
Expand Down
22 changes: 22 additions & 0 deletions eng/WpfArcadeSdk/tools/Packaging.targets
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,21 @@ $(PreparePackageAssetsDependsOn):
<DestinationSubFolder Condition="'$(Platform)'=='arm64'">runtimes\win-arm64\native\</DestinationSubFolder>
</PropertyGroup>

<!--
For managed C++/CLI projects (vcxproj with UseDestinationLibFolder), ijwhost.dll is automatically
produced in the output directory but must be packaged as a native assembly under runtimes\<rid>\native\
rather than alongside managed assemblies under lib\<tfm>\.
-->
<PropertyGroup Condition="'$(MSBuildProjectExtension)'=='.vcxproj' and '$(UseDestinationLibFolder)' != ''">
<NativeRuntimeSubFolder Condition="'$(Platform)'=='AnyCPU' or '$(Platform)'=='x86' or '$(Platform)'=='Win32'">runtimes\win-x86\native\</NativeRuntimeSubFolder>
<NativeRuntimeSubFolder Condition="'$(Platform)'=='x64'">runtimes\win-x64\native\</NativeRuntimeSubFolder>
<NativeRuntimeSubFolder Condition="'$(Platform)'=='arm64'">runtimes\win-arm64\native\</NativeRuntimeSubFolder>
</PropertyGroup>

<ItemGroup Condition="'$(MSBuildProjectExtension)'=='.vcxproj' and '$(UseDestinationLibFolder)' != ''">
<FileNamesExcludedFromPackaging Include="ijwhost.dll" />
</ItemGroup>

<!--
Instead of showing an error when $(TargetFramework) or $(RuntimeIdentifier) cannot be identified
we simply do no further work
Expand Down Expand Up @@ -118,6 +133,13 @@ $(PreparePackageAssetsDependsOn):
<Output ItemName="PackageAsset" TaskParameter="Include"/>
</CreateItem>

<!-- Route ijwhost.dll to runtimes\<rid>\native\ for managed C++/CLI projects -->
<CreateItem Include="$(OutDir)ijwhost.dll"
AdditionalMetadata="RelativePath=$(ArtifactsPackagingDir)$(NormalizedPackageName)\$(NativeRuntimeSubFolder)"
Condition="'$(NativeRuntimeSubFolder)'!='' and '$(DestinationSubFolder)'!='' and '$(IsPackagingProject)'!='true' and Exists('$(OutDir)ijwhost.dll')">
<Output ItemName="PackageAsset" TaskParameter="Include"/>
</CreateItem>

<!--
Normally, .lib files are not included in packaging - projects have to opt in by setting
<PropertyGroup>
Expand Down
Loading