public RequiredSettingMissingException(string setting, ExtensionContext extensionContext) : base(
         new LocalizedText("MissingSetting.Text",
                           extensionContext.ResolveModuleResourcesPath("ViewReports.ascx.resx"), setting),
         string.Format("Could not connect to data source, the following required setting is not set: {0}", setting))
 {
     this.Setting = setting;
 }