I'm making the move from .net Framework to developing using .net Core, but can't figure out how the build and debug system works for .net Core projects.
I have different build needs. I am dveeloping a plugin of an application that had two exes. For simplicity, let's call them AppModeOne and AppModeTwo. Also, I need to build a release version. So let's say I have a Build Configuration called "Release", one called "AppModeOneDebug" and the other "AppModeTwoDebug." The former is a build for deployment, the latter two will launch in debug mode, but launch the AppModeOneDebug.exe or similar for mode2.
In .framework apps, if you changed the build configuration at the top, the properties page for the project would change. So, you could set separate exes for Mode 1 or 2 and also different build locations (the app plugin folder for the debug configs and a separate folder for the Release Build).
However, in .net apps, if I change the config, the project properties seem to persist across all configs.
Secondly, I can set up separate Debug Launch Profiles via the UI, but there appears to be no way to select which one is mapped against which config.
Sure I'm missing something, but intuitive UI design appears to be going backwards recently! Any ideas?
EDIT: Here's a video of the issue: https://youtu.be/ASIZ1LAUZuE
And someone requested a gif instead:
EDIT 2: I thought I'd cracked it via this MS article here:
However, all the options are greyed out for me:




Build tabin properties page will be synchronized once creating the build configuration at the top? Please see the screenshot And in .net apps, it will not be synchronized?