Make AppendRuntimeIdentifierToPath=true the default#873
Make AppendRuntimeIdentifierToPath=true the default#873srivatsn merged 1 commit intodotnet:masterfrom
Conversation
| var propertyGroup = project.Root.Elements(ns + "PropertyGroup").First(); | ||
| propertyGroup.Add(new XElement(ns + "RuntimeIdentifier", runtimeIdentifier)); | ||
|
|
||
| propertyGroup.Add(new XElement(ns + "AppendRuntimeIdentifierToOutputPath", "true")); |
There was a problem hiding this comment.
Should we maybe set this to "false" to test out that the RID doesn't get appended to the output path?
There was a problem hiding this comment.
Coverage for on and off went in with #847
|
@MattGertz for approval. |
|
Just noticed there's no template. Hold on. |
|
Customer scenario Builds that build with multiple rids can stomp their output on each other because the outputpath is not RID specific. Bugs this fixes: Workarounds, if any Risk Medium - since we are changing output paths. Performance impact Low - we are just choosing a different output path. Is this a regression from a previous update? No. Root cause analysis: Originally we tried making RIDs a publsh-only concept but that didn`t work out. This is a holdover from that time. How was the bug found? Internal testing of other RID changes. |
|
Yep, I mentioned this one to JoC earlier, let's take it to Shiproom. |
e8d88fc to
300cdbf
Compare
|
@dotnet-bot test this please (myget should be back up now) |
300cdbf to
fe23fcc
Compare
|
VS Mac and ASP NET folks signed off on this change. Merging. |
|
We will bring a new insertion PR to shiproom today for approval to get this one. |
Fix #868
@dsplaisted @srivatsn @eerhardt @piotrpMSFT