Skip to content
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

BuildUri task implementation #8614

Closed
wants to merge 130 commits into from
Closed

BuildUri task implementation #8614

wants to merge 130 commits into from

Conversation

jrdodds
Copy link
Contributor

@jrdodds jrdodds commented Mar 29, 2023

Fixes #8613

Context

Proposed implementation of BuildUri task.

Changes Made

Added task and unit tests for the task.

Testing

Tested on Windows 11 and macOS 12.

Ran unit tests and ran sample project files.

Notes

@rainersigwald
Copy link
Member

Thanks for the contribution! Since we haven't yet gotten consensus that adding this to MSBuild's core tasks is desired, I'm going to close this PR and direct discussion to #8613.

@jrdodds
Copy link
Contributor Author

jrdodds commented Apr 3, 2023

Ok. There's a harm to having the PR open?

Forgind pushed a commit that referenced this pull request May 1, 2023
Context
Minor code cleanup in Microsoft.Common.tasks.

Changes Made
Removed duplicate UsingTask for the ResolveSDKReference task. The redundant ResolveSDKReference doesn't seem to create harm but is not useful.

Alphabetized the UsingTask elements. Retained the separate grouping of Roslyn tasks. Retained the blank lines around tasks that have different Runtimes and/or Conditions (i.e. GenerateResource, RegisterAssembly, and UnregisterAssembly). Ordering the UsingTask elements is intended to aid inspection and maintenance of tasks.

Testing
Tested on Windows 11 and macOS 12. Tested by running unit tests and by having this change in several development branches where msbuild has been run on project files.

Notes
This change is included in the implementation for #8613, which is PR #8614.
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.

[Feature Request]: Common Task for Creating and Modifying URIs (BuildUri)
2 participants