New 3.2.2 release, How to fix Build compatibility for existing C# projects

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By ondesic

I just downloaded 3.2.2 stable Mono version.
It instantly broke the current project because the names of:
Debug, Release, Tools have been changed to:
ExportDebug, ExportRelease, Debug respectively.

I now get a build error when trying to run from VC Code. They mention this problem in a release candidate, but I can find no where to fix it.

What do I need to configure do to get my old C# 3.2.1 project to run in the 3.2.2 release?

Thanks for any help.

Can you even run the Game from the Godot Editor?

Godot also generated a Backup of your old .csproj- and .sln-File . They have .old at their end.

juppi | 2020-06-27 10:12

:bust_in_silhouette: Reply From: JimArtificer

I didn’t run into the issue you describe. The only step I needed to take was to update my .vscode/settings.json file so that the godot_tools.editor_path property points to where Godot 3.2.2 is located.

Does updating that string fix your issue?

I opened the launch.json file and changed the property to the 3.2.2. without any luck.

I get the error
C:\Users\me\Documents\Godot\PGM\Pgm.sln.metaproj : error MSB4126: The specified solution configuration "Tools|Any CPU" is invalid. Please specify a valid solution configuration using the Configuration and Platform properties (e.g. MSBuild.exe Solution.sln /p:Configuration=Debug /p:Platform="Any CPU") or leave those properties blank to use the default solution configuration . [C:\Users\me\Documents\Godot\PGM\Pgm.sln]

I really want to use 3.2.2 but can’t configure it.

ondesic | 2020-06-28 00:39

My next suggestion would be to follow a recent tutorial like this one:

Possible you missed a step or need to update a plugin.

JimArtificer | 2020-06-28 15:10

Thanks for your help. nobuyukinyuu figured out a fix for the problem. You have to change the task.json file as mentioned.

ondesic | 2020-07-02 20:01