At the moment, if during the build we instantiate a type that has an infinitely recursive constructor the build fails, but on a subsequent build it passes, as the logic to clean up dlls in the obj folder in case of an error is not getting executed.
Adding a fallback in the WebSharperTask, so that upon error, if the normal version of the .dll is there, we move it to a file ending with .failed
At the moment, if during the build we instantiate a type that has an infinitely recursive constructor the build fails, but on a subsequent build it passes, as the logic to clean up dlls in the obj folder in case of an error is not getting executed.
Adding a fallback in the WebSharperTask, so that upon error, if the normal version of the
.dll
is there, we move it to a file ending with.failed