8000 [xabt] remove unused MSBuild tasks by jonathanpeppers · Pull Request #10209 · dotnet/android · GitHub
[go: up one dir, main page]

Skip to content

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
@github-actions github-actions bot locked and limited conversation to collaborators Jul 17, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

0