Hi, sorry the documentation about this is not very clear, so I had to go back and try it myself --
If you follow this procedure, the Report method should work without having to include the ReportException DLL.
- Create a class library project including a method that calls Report() and compile it
- Run SmartAssembly on the class library DLL, specifying error reporting and entering the project and company name
- Create a console application, reference the "processed" version of the DLL and call the function in the DLL
- Compile and run the console application, it will show an SA error dialog
If I had to guess, I'd say you forgot to enable error reporting when you processed the DLL.