We have and old legacy app, parts of which were developed in VB6 and are now undertaking a tech stack modernization effort. We are using the VS2008 VB upgrade to to upgrade to VB.NET with .net 3.5, then upgrading that to VS2013 and .net 4.x. The app had also utilized Crystal Report ( version 6!) via some wrapper classes around calls to the CRPE32.DLL to run our reports. Since we have not upgraded CR in so long, I am not even sure what the current API interface is. I know there are .net classes, but is direct DLL API still supported? I am in need of determining the least painful way to get our CR VB code modernized. Any suggestions are appreciated. Note that I would prefer to get something working under VS 2008 first.