Re: How to use configurations with Harmony 3?
It turns out that creating a project for each configuration is actually the recommended way to do it. If I remember correctly, this is because MPLAB X configurations weren't really designed to handle having so many files excluded/included that Harmony needs in order to have per-configuration Harmony files. In my experience, MPLAB X did do a decent job at it, but I can see why it might be a problem for the MPLAB X devs trying to make reading a now-ginormous project XML file fast and reliable.
With that said, you can have multiple configurations for Harmony 3, but you have to copy and paste stuff yourself. This is the path I started down back when I was trying to evaluate Harmony 3 and update our Harmony 2 code base for it (really, our codebase is pre-Harmony 1, but we've long since converted with good results).
I'll probably learn to use multiple projects instead, though I would really like it if the MHC3 software would help us by letting us easily create new projects based on the current one.