-
Notifications
You must be signed in to change notification settings - Fork 587
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
MSBuild.build adds a bad string at the end of properties #2738
Comments
The issue is here: FAKE/src/app/Fake.DotNet.MSBuild/MSBuild.fs Lines 684 to 687 in 4c22f11
because |
This issue is open since months, without fix (which is even available as PR) MsBuild module is effectively unusable. |
Is there going to be a release which includes this fix? |
@xperiandri @Numpsy are we going to see a release? It would be really helpful if we could get one. |
Do we have the release notes file updated? |
Does the shortHash function added in #2752 / #2770 need adding to the relase note? |
@xperiandri @Numpsy |
@Numpsy Let's add that and I release |
Description
MSBuild.build adds always a bad string at the end of properties.
Like:
/p:foo=bar<fun:quoteString@686>
Repro steps
Expected behavior
"C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\MSBuild.exe" MyProject.csproj /m /nodeReuse:False /p:RestorePackages=False /p:Configuration=Release /p:DeployOnBuild=True /p:DeployDefaultTarget=WebPublish /p:WebPublishMethod=FileSystem /p:PublishUrl=publish%5CMyProject /p:Version=1.1.0-beta
Actual behavior
"C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\MSBuild.exe" MyProject.csproj /m /nodeReuse:False /p:RestorePackages=False /p:Configuration=Release /p:DeployOnBuild=True /p:DeployDefaultTarget=WebPublish /p:WebPublishMethod=FileSystem /p:PublishUrl=publish%5CMyProject /p:Version=1.1.0-beta
<fun:quoteString@686>
Known workarounds
Add a dummy property at the end.
Related information
The text was updated successfully, but these errors were encountered: