I'm in the process of trying to upgrade one of our DNN sites from v7.4.2 to v8.0.3.
Prior to the upgrade I have:
Removed any Vendor associations from Host > Extension > Extensions > Vendors
Removed the Banner Skin object by clicking the trash symbol.
There is no trash symbol next to the vendor module so I am running the following against the browser's console -
1.dnnModal.show('http://{servername}/{applicationame}/Host/Extensions/tabid/262/ctl/UnInstall/rtab/262/packageid/30/portalid/0/Default.aspx?popUp=true',/*showReturn*/false,550,950,true,'')
I'm then deploying the upgrade package to the site but after the upgrade completes and I try accessing the page there is an error in the stack:
2017-11-03 11:59:02,836 [WIN-JMICCQONRO5][Thread:6][ERROR] DotNetNuke.Services.Exceptions.Exceptions - DotNetNuke.Services.Exceptions.PageLoadException: Unhandled error loading page. ---> System.Web.HttpParseException: c:\inetpub\{folder name}\admin\Skins\Banner.ascx.cs(30): error CS0234: The type or namespace name 'Vendors' does not exist in the namespace 'DotNetNuke.Services' (are you missing an assembly reference?) ---> System.Web.HttpCompileException: c:\inetpub\{folder name}\admin\Skins\Banner.ascx.cs(30): error CS0234: The type or namespace name 'Vendors' does not exist in the namespace 'DotNetNuke.Services' (are you missing an assembly reference?)
at System.Web.Compilation.BuildManager.PostProcessFoundBuildResult(BuildResult result, Boolean keyFromVPP, VirtualPath virtualPath)
at System.Web.Compilation.BuildManager.GetBuildResultFromCacheInternal(String cacheKey, Boolean keyFromVPP, VirtualPath virtualPath, Int64 hashCode, Boolean ensureIsUpToDate)
at System.Web.Compilation.BuildManager.GetVPathBuildResultFromCacheInternal(VirtualPath virtualPath, Boolean ensureIsUpToDate)
at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)
at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)
at System.Web.Compilation.BuildManager.GetVPathBuildResult(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean ensureIsUpToDate)
at System.Web.UI.BaseTemplateParser.GetReferencedType(VirtualPath virtualPath, Boolean allowNoCompile)
at System.Web.UI.BaseTemplateParser.GetUserControlType(VirtualPath virtualPath)
at System.Web.UI.MainTagNameToTypeMapper.ProcessUserControlRegistration(UserControlRegisterEntry ucRegisterEntry)
at System.Web.UI.BaseTemplateParser.ProcessDirective(String directiveName, IDictionary directive)
at System.Web.UI.TemplateControlParser.ProcessDirective(String directiveName, IDictionary directive)
at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding)
I don't understand why after removing the Vendors module and the Banner skin it is still referencing them following the build?