We have a project template with a custom wizard.
Template's project file (.vcxproj) contains a few conditional blocks ($if$/$elseif$/$else$/$endif$). Is it possible to get detailed error report when substitution or conditional block evaluation fails?
At the moment after invoking IWizard.RunStarted and IWizard.ShouldAddProjectItem methods VS-2012 just shows a message box with uninformative errors:
Exception of type 'System.Exception' was thrown.
-or-
StartIndex cannot be less than zero. Parameter name: startIndex.