-
-
Notifications
You must be signed in to change notification settings - Fork 21.2k
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
C#: Encode GodotProjectDir as Base64 to prevent issues with special characters #74312
C#: Encode GodotProjectDir as Base64 to prevent issues with special characters #74312
Conversation
modules/mono/editor/Godot.NET.Sdk/Godot.SourceGenerators/ScriptPathAttributeGenerator.cs
Outdated
Show resolved
Hide resolved
41affe6
to
f949e94
Compare
Thanks! |
After this PR my build fails:
|
Your version of MSBuild is likely outdated, what is the output of |
Indeed, I have a version < 17.3.0.
How to I update it? I think it's bundled by my distro. |
MSBuild is part of the .NET SDK, can you update it? You have 6.0.114 installed, but 6.0.406 should be available. |
I've flag the arch packages as out-of-date. |
I think we should look for an alternative that doesn't require a newer MSBuild. Otherwise, we can't include it in 4.0.x as it's a breaking change. Is there a way in MSBuild to check if a method is available? |
I agree with @neikeq project builds are going to fail with this kind of errors: Which is not user friendly at all. |
Cherry-picked for 4.0.2 (alongside #74479). |
#
,;
,'
) #73932.