private void GenerateIdentifyDatabaseFormResx()
		{
			string fullParentName = "IdentifyDatabaseForm.cs";
			string fileName = "IdentifyDatabaseForm.resx";
			EmbeddedResourceName ern = new EmbeddedResourceName();
			ern.AsmLocation = EMBEDDED_LOCATION;
			ern.FileName = fileName + ".embed";
			ern.FullName = EMBEDDED_LOCATION + "." + ern.FileName;
			string fileContent = GetFileContent(ern);
      ProjectItemGeneratedEventArgs eventArgs = new ProjectItemGeneratedEventArgs(fileName, fileContent, ProjectName, fullParentName, this, true);
			eventArgs.Properties.Add("BuildAction", 3);
			OnProjectItemGenerated(this, eventArgs);
		}
        private void GenerateDatabaseInstallerDesignerCs()
        {
            string fullParentName    = "DatabaseInstaller.cs";
            string fileName          = "DatabaseInstaller.Designer.cs";
            EmbeddedResourceName ern = new EmbeddedResourceName();

            ern.AsmLocation = EMBEDDED_LOCATION;
            ern.FileName    = "DatabaseInstaller.Designer.embed";
            ern.FullName    = EMBEDDED_LOCATION + "." + ern.FileName;
            string fileContent = GetFileContent(ern);
            ProjectItemGeneratedEventArgs eventArgs = new ProjectItemGeneratedEventArgs(fileName, fileContent, ProjectName, fullParentName, this, true);

            OnProjectItemGenerated(this, eventArgs);
        }
		private string GetFileContent(EmbeddedResourceName ern)
		{
			try
			{
				string retVal = GetResource(ern);
				retVal = ReplaceWidgetsphereSpecifics(retVal);
				return retVal;
			}
			catch (Exception ex)
			{				
				throw;
			}
		}
		private string GetResource(EmbeddedResourceName ern)
		{
			string retVal = string.Empty;
			Assembly asm = Assembly.GetExecutingAssembly();
			System.IO.Stream manifestStream = asm.GetManifestResourceStream(ern.FullName);
			try
			{
				using (System.IO.StreamReader sr = new System.IO.StreamReader(manifestStream))
				{
					retVal = sr.ReadToEnd();
				}
			}
			catch { }
			finally
			{
				manifestStream.Close();
			}
			return retVal;
		}
		private void GenerateDatabaseInstallerDesignerCs()
		{
			string fullParentName = "DatabaseInstaller.cs";
			string fileName = "DatabaseInstaller.Designer.cs";
			EmbeddedResourceName ern = new EmbeddedResourceName();
			ern.AsmLocation = EMBEDDED_LOCATION;
			ern.FileName = "DatabaseInstaller.Designer.embed";
			ern.FullName = EMBEDDED_LOCATION + "." + ern.FileName;
			string fileContent = GetFileContent(ern);
      ProjectItemGeneratedEventArgs eventArgs = new ProjectItemGeneratedEventArgs(fileName, fileContent, ProjectName, fullParentName, this, true);
			OnProjectItemGenerated(this, eventArgs);
		}