When recording application activity RevDeBug by default sends states directly to your IDE so you can display them with ‘display recorded states’ button. While this behavior has its pros we provided you ability to change states storage type to one of described below.
This is default states storage type, all states are sent directly to Visual Studio, where you can view them right away.
States are written on your disk in file with .tmox extension. The default location, that states file is written to is output directory of your project. However you can change that in RevDeBug properties window.
To change state storage type go to RevDeBug properties window (Right click on project > Properties > RevDeBug)
select storage type from drop down list, apply changes and rebuild your project.
Even though it is highly unexpected it may happen that RevDeBug compiler will fail and compilation will end with error while compiling project without RevDeBug works fine. In case of such situation we prepered special version of RevDeBug that was compiled with itself! To enable self injected RevDeBug go to RevDeBug property window and make sure that ‘use self injected RevDeBug’ is checked.
You can also change the destination of states file, that will be ganerated during compilation.
After that just rebuild your project, that fails to compile.
Self injected RevDeBug will generate file with recording of compilation process. Send that file to email@example.com and we will be able to find the root of a problem immediately.
By default RevDeBug compiles every, project in your solution, whereas in most of cases you will find it usefull, you can turn off RevDeBug compiler for some of the project while still using it with another.
To do so right click on the project you don’t want to collect states from, open properties window and choose to RevDeBug tab. Make sure to disable checkbox “Compile this project with RevDeBug compiler”
and apply your changes. After that you need to rebuild project - this time it will be done with regular .Net compiler.
If you have many projects in your solution more convenient way to manage them is to use RevDeBug Configurator.
You can find it, in the build menu or after right clicking your solution.
Here you can choose globally, which projects should be recorded and which shouldn’t.