yeha, i readed it
this means that VisualMicro for atmelstudio work differently from VisualMIcro for VisualSTudio.
This must be investigated.
But pay attention, i think that there is a misunderstanding.
Arduino do not automatically include a Folder inside it's Sketch folder, but only permit to include it.
Please use my .zip for test, the #define that i included must be present in the .ino. If i remove the #define the code inside SomeDir must not be included.
So:
1) the correct way imho is do all that ArduinoIDE do (on AtmelSTudio and VisualSTudio visualmicro version)
2) the .ino created by multiple tab creation, must be automatically included (for now visualmicro have problem on this on AtmelSTudio)
3) a folder, named src or any other name that you want, can be manually included, example
#include "SomeDir\test.h"
This means that if I use this include the deep search on this include must work, so without manually add this folder on atmelstudio explorer i can compile.
4) on ArduinoIDE never a Folder inside Schetch folder is automatically included and compiled without manually # define it, so if this is the case for VisualMicro it is not correct, none for ArduinoIDE, none for standard IDE philosophy. So probably this is another bug to investigate.