I created a new Clean Architecture project as part of an existing solution. The default Relative Output Location is incorrect and does not correctly separate the resultant output project from the Intent metadata.
Through some testing I discovered that the default project that is created as part of a solution has the correct Relative Output Location, but any subsequent projects have an incorrect Relative Output Location.
Below is the folder structure for a new solution with a default Clean Architecture project template selected. The initial project is called CleanArchitecture. I then added a second Clean Architecture project to the solution called NewApplication.
Notice that the CleanArchitecture project has a Relative Output Location that is at the same level as the intent solution folder. The NewApplication project has a Relative Output Location that is inside of the intent solution folder.
The expected behavior is that the folder structure should follow the below structure:
I've also noticed this behavior in Intent Architect 3.4.4 when testing to see the correct behavior. I am unsure of when this change happened, because previous solutions that I have created do all follow the expected pattern above.
I created a new Clean Architecture project as part of an existing solution. The default Relative Output Location is incorrect and does not correctly separate the resultant output project from the Intent metadata.
Through some testing I discovered that the default project that is created as part of a solution has the correct Relative Output Location, but any subsequent projects have an incorrect Relative Output Location.
Below is the folder structure for a new solution with a default Clean Architecture project template selected. The initial project is called
CleanArchitecture
. I then added a second Clean Architecture project to the solution calledNewApplication
.Notice that the
CleanArchitecture
project has a Relative Output Location that is at the same level as theintent
solution folder. TheNewApplication
project has a Relative Output Location that is inside of theintent
solution folder.The expected behavior is that the folder structure should follow the below structure: