Skip to content

[xabt] remove unused MSBuild tasks #10209

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 1 commit into from
Jun 16, 2025
Merged

Conversation

jonathanpeppers
Copy link
Member

Context: #10206

@copilot found these in #10206, so I checked their usage one-by-one to remove completely unused code.

Many of these look very old, like <GetConvertedJavaLibraries/> for example, mentions an old Android tool named jack.

Removing the <UsingTask> declarations should also slightly improve MSBuild evaluation time. From what I've seen profiling in the past, MSBuild creates a full path string for each AssemblyFile entry.

Context: #10206

@copilot found these in #10206, so I checked their usage one-by-one to
remove completely unused code.

Many of these look *very* old, like `<GetConvertedJavaLibraries/>` for
example, mentions an old Android tool named `jack`.

Removing the `<UsingTask>` declarations should also slightly improve
MSBuild evaluation time. From what I've seen profiling in the past,
MSBuild creates a full path string for each `AssemblyFile` entry.
@jonathanpeppers jonathanpeppers marked this pull request as ready for review June 16, 2025 19:12
@jonathanpeppers jonathanpeppers enabled auto-merge (squash) June 16, 2025 19:12
@jonathanpeppers jonathanpeppers merged commit 04c44a8 into main Jun 16, 2025
59 checks passed
@jonathanpeppers jonathanpeppers deleted the dev/peppers/remove-tasks branch June 16, 2025 20:17
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