Hi
Thanks for the files I am looking at them.
Actually you are not working with source code in sub folders. This means sub folders of the current project folder.
You are working with source code from other folders on your pc not other sub folders.
I am not concerned with a small purchase. Most of what I do is for free and you have confirmed you had previously a working system in both trial/pro and free mode.
So you are reporting a problem since you upgrade to new release and unconnected with any "deal".
I am looking into this for you because I have done that for many years for many people. It's irrelevant to me about any "deal" I just like to see the software working (free or paid)
In this case you have included files into source code using relative path syntax that takes us outside of the project by a couple of parent folder levels. This is not documented anywhere and if you considered how an Arduino build works where multiple .ino files are combined into a single .cpp you would know that the compile will always be from a temp folder and that will mean that "..\..\" makes no sense.
So my investigation is to see why your include of #include <..\..\Test2\UID_DS2401.h> worked in earlier versions and to provide a solution for you. A solution that is robust and within more obvious limits.
I don't know which version of visual micro you were using previously but there has been work in the area of allowing both code in sub folders (of the project) and also to support
linked code from other locations on your computer.
From what I can see you are using linked code which I am currently testing and think I have identified some issues.
More later today or tomorrow.
Thanks