Thanks for the source link so I have the correct names, but the core problem seems to be specific to the upgrades to VS2013. In the "good old days" I referenced ctlAudit.something , with this in the .ascx file:
<%@ Register TagPrefix="dnn" TagName="Audit" Src="~/controls/ModuleAuditControl.ascx" %>
<dnn:audit id="ctlAudit" runat="server" />
The old projects didn't have a .designer file and although I've managed to get most of it corrected the DNN controls are problematic. If I reference ctlAudit in the code it's undefined, so I assume I need to get it into the designer, but making updates to the .ascx doesn't put references to ModuleAudit there and I don't see it in the Toolbox. I also get this on the label and audit controls:
Warning 88 Element 'audit' is not a known element. This can occur if there is a compilation error in the Web site, or the web.config file is missing. C:\Users\Keith Stone.CREWSTONE\Documents\My Web Sites\DNN720\DesktopModules\RaceBaseCS\EditEntrant.ascx 762 6 RaceBaseCS
Warning 1 Element 'label' is not a known element. This can occur if there is a compilation error in the Web site, or the web.config file is missing. C:\Users\Keith Stone.CREWSTONE\Documents\My Web Sites\DNN720\DesktopModules\RaceBaseCS\EditEntrant.ascx 8 6 RaceBaseCS
I get the same in VB, but I also get a bunch of these also:
Warning 16 Namespace or type specified in the Imports 'DotNetNuke' doesn't contain any public member or cannot be found. Make sure the namespace or the type is defined and contains at least one public member. Make sure the imported element name doesn't use any aliases. C:\Users\Keith Stone.CREWSTONE\Documents\My Web Sites\DNN720\DesktopModules\RaceBaseVB\EntrantResultsView.ascx 205 12 RaceBaseVB
Now I can get these modules to work, just without the DNN controls.