I've taken a look at your repo.
In order to get the visual studio project to compile I needed to change the absolute paths you have in your projects to relative ones. This wasn't an RCC++ issue just that where I downloaded the code to is in a different place to yours.
I then removed all the projects except Editor (your code), RuntimeCompiler_VS2010 and RuntimeObjectSystem. I don't think this was required but you don't need the rest.
The project then ran and changing any of the files Dummy.cpp, Test1.cpp and Test2.cpp worked for me, compiles were made and loaded at runtime.
You have also got some files which were not added to the project, namely Dummy2.cpp and UserTest1.cpp. Dummy2.cpp was included by Dummy.cpp but I that won't work.
Runtime Compiled C++ is mainly intended to work with files which are initially compiled through a normal compile process, and if you want to track files added afterwards you need to use AddToRuntimeFileList().
I did find a bug in AddToRuntimeFileList() - it needs to be passed files in OS canonical case. I found the following worked after removing the line to include Dummy2.cpp from Dummy.cpp:
path dummy2 = pathToUserInclude / "Dummy2.cpp";
FileSystemUtils::Path pathOSCase = dummy2.string();
pathOSCase.ToOSCanonicalCase();
m_ros->AddToRuntimeFileList( pathOSCase.c_str() );
Note that I used FileSystemUtils::Path here not C++17 path for ToOSCanonicalCase(). I'll fix this issue soon.
Be aware this is an advanced use of RCC++. Normally you should use RCC++ with files which are already compiled but where you want to change them.
The main idea of RCC++ is that the files you want to be runtime compiled should be ones where you have an object derived from IObject with REGISTERCLASS or REGISTERSINGLETON. Using RUNTIME_COMPILER_SOURCEDEPENDENCY or RUNTIME_MODIFIABLE_INCLUDE is a way to extend the files which are be linked to.
I hope this makes sense.