You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ghassan edited this page Aug 12, 2023
·
5 revisions
Bootstrapping
Since the codebase reflects itself to build useful metadata (documented options and attributes), it needs to be built twice before it can be used in other projects.
Rebuild the solution
Run the resultant Reflector.exe file in its directory
Rebuild the solution again
If you get errors during compilation, make sure you're REBUILDING the solution (as in, clean and build), and remove all files named Options.h.mirror from the reflector project directory.
If you don't bootstrap the executable, it will return an error when trying to run it on other projects.
To run the bootstrapping process from the beginning, delete the generated Options.h.mirror file in the solution directory and rebuild. You can also delete the generated Reflection directory if you want it 100% clean.