private void btnDone_Click(object sender, EventArgs e) { //Solution sln = FDTE2.Solution; //string vsWizardAddItem = "{0F90E1D1-4999-11D1-B6D1-00A0C90F2744}";//WizardType Guid //bool silent = false; //DTE dte = System.Runtime.InteropServices.Marshal.GetActiveObject("VisualStudio.DTE.10.0") as DTE; //object[] obj = dte.ActiveSolutionProjects as object[]; //Project p1 = null; //if (obj.Length > 0) // p1 = obj[0] as Project; //int commonIndex = FDTE2.Application.FileName.IndexOf(@"\Common7"); //string vsInstallPath = FDTE2.Application.FileName.Substring(0, commonIndex); ////Project p = sln.Projects.Item(19); //string itemName = p1.Name + ".edmx"; //string localDir = System.IO.Path.GetDirectoryName(p1.FullName); ////object[] prams = {vsWizardAddItem,"Project10","C:\\MyProjects", //// vsInstallPath, false,"Solution10", silent}; ////Solution2 soln = (Solution2)FDTE2.Solution; ////string templatePath = soln.GetProjectTemplate("ConsoleApplication.zip", "CSharp"); //object[] prams = {vsWizardAddItem,p1.Name, p1.ProjectItems, // "C:\\MyProjects", itemName, vsInstallPath, silent}; //Solution2 soln = (Solution2)FDTE2.Solution; //string templatePath = soln.GetProjectItemTemplate("AdoNetEntityDataModelCSharp.zip", "CSharp"); //EnvDTE.wizardResult res = FDTE2.LaunchWizard(templatePath, ref prams); Hide(); FDTE2.MainWindow.Activate(); TServerGenerator SG = new TServerGenerator(FServerData, FDTE2, FAddIn); SG.GenServerModule(); }
private void button2_Click_1(object sender, EventArgs e) { TServerGenerator S = new TServerGenerator(FServerData, FDTE2, FAddIn); // /* FServerData.SolutionName = tbSolutionName.Text; FServerData.OutputPath = ""; FServerData.NewSolution = false; FServerData.PackageName = "ExistSolution"; // */ /* FServerData.SolutionName = tbNewSolutionName.Text; FServerData.OutputPath = tbNewLocation.Text; FServerData.NewSolution = true; FServerData.PackageName = "NewSolution"; */ S.GenServerModule(); Hide(); }
public void SDGenServerModule(string XML) { if (XML != "") { FServerData.Datasets.Clear(); FServerData.LoadFromXML(XML); } TServerGenerator SG = new TServerGenerator(FServerData, FDTE2, FAddIn); SG.GenServerModule(); }