private static int RunGeneratFileDotNetProjOptionsAndReturnExitCode(GeneratFileDotNetProjOptions opts)
        {
            Console.WriteLine("------Dot net Freamwork Mode [gdf]------");
            ITemplateManagement templateManagment = new TemplateManagement();
            var template = templateManagment.CreateTemplate(opts.FileName, opts.TemplateFilePath, opts.argument, opts.StartSign, opts.EndSign);

            ICodeGeneration generation    = new CodeGeneration();
            var             generatedCode = generation.GenerateCode(template);

            //With gdf Parameter
            IProjectManagment projectManagment = new DotNetProjectManagment_v4(opts.ProjectFile);

            projectManagment.AddFile(template.Name, generatedCode);

            Console.WriteLine("The opration was successfull :)");
            return(2);
        }