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

Fix msbuild failing when '@' is present in path #31133

Merged

Conversation

tonydnewell
Copy link
Contributor

Fix for #30746 - "C# Protobuf msbuild task fails with glob pattern if "@" is present in the path"

There was ambiguity in references to %(Source) metadata on some items. These are now qualified to remove the ambiguity. This is what was causing the problems when there was a '@' in the path to the proto files.

Also fix the printing of the warning for 'no known outputs' - it was using the wrong item list so no file names where output.

Testing on Windows and Linux on various Grpc projects.

There was ambiguity in references to Source metadata on some Items. These
are now qualified to remove the ambiguity.
@jtattermusch
Copy link
Contributor

@tonydnewell Some required tests haven't run since the branch of this PR is slightly old - can you please rebase on top of master to re-run the tests. I will then merge.

@jtattermusch jtattermusch merged commit 1a5ad72 into grpc:master Oct 24, 2022
@copybara-service copybara-service bot added the imported Specifies if the PR has been imported to the internal repository label Oct 24, 2022
jtattermusch added a commit that referenced this pull request Oct 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
imported Specifies if the PR has been imported to the internal repository lang/C# release notes: yes Indicates if PR needs to be in release notes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants