Open rainersigwald opened 5 years ago
The issue might be in WriteVSFixedFileInfo
Is this a regression or is that always how informational version in this form was handled? Do we need to be concerned about a breaking change here?
This is how csc always worked. It didn't account for SemVer2. But there is no spec for parsing AIV, so we do best effort. We just looked at it with @jcouv and we think we can fix the compiler.
@tmat What is the urgency of this issue at this point? I assume that your arcade mitigation went in already. Adding @jaredpar since I'm out this week and he wanted to discuss this (may be a feature rather than a bug, which may affect if/how we want to address this).
Not urgent. I don't see how this is more than a trivial to fix bug though.
FWIW, this is causing me a ton of pain because I can't build from VS command prompt. Is there a fix in sight?
@DustinCampbell It should be a matter of having an arcade with this change: https://github.com/dotnet/arcade/pull/2825
Is that not already the case?
@DustinCampbell Should be merged to Roslyn repo now. What repo are you working with?
https://github.com/dotnet/winforms-designer. Maybe we just took the update? Will try again this morning.
Update: This does work today.
Version Used:
3.100.19.22309 (ce8ac3f7)
Steps to Reproduce:
Expected Behavior:
This appears to be what you get if you have too many dots in the pre-release version section (after the dash). For instance, this works:
but this does not:
Actual Behavior:
This manifests more importantly as a failure in
Which is how it was reported to MSBuild after the first Arcade + semver2 MSBuild builds rolled out into internal VS channels.