Skip to content

Fix BA2022 telemetry DLL binplacement on release/experimental#647

Draft
v-goradojcic wants to merge 1 commit into
microsoft:release/experimentalfrom
v-goradojcic:user/v-goradojcic/fix-ba2022-appx-telemetry-release-experimental
Draft

Fix BA2022 telemetry DLL binplacement on release/experimental#647
v-goradojcic wants to merge 1 commit into
microsoft:release/experimentalfrom
v-goradojcic:user/v-goradojcic/fix-ba2022-appx-telemetry-release-experimental

Conversation

@v-goradojcic

Copy link
Copy Markdown

Manual port of WindowsAppSDK-Samples PR #609 for Bug 57941660.

Agg pipelines consume the release/experimental branch through SamplesBranch. The fix from PR #609 exists on main but is missing from release/experimental, so VS/MSBuild still binplaces sideloading telemetry DLLs into the AppLifecycle package layout under TelemetryDependencies.

This change adds AppxLogTelemetryFromSideloadingScript=false to Samples/Directory.Build.props on release/experimental to prevent those sideloading telemetry DLLs from being emitted.

Validation plan:

  • Run WinAppSDK-Aggregate-PR or Agg Nightly using the patched release/experimental branch.

  • Verify AppLifecycle TelemetryDependencies no longer contains:

    • Microsoft.Diagnostics.Tracing.EventSource.dll
    • Microsoft.VisualStudio.Telemetry.dll
    • Microsoft.VisualStudio.RemoteControl.dll
    • Microsoft.VisualStudio.Utilities.Internal.dll
    • Newtonsoft.Json.dll
    • System.Runtime.CompilerServices.Unsafe.dll
  • Only after layout validation should BinSkim exclusion cleanup be evaluated separately.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant