User992810919 posted
I have a Web API project which have some classes for exception handling, response formats and other handlers. Also, I have reference to 2 class libraries(Business and DAL layer).
I create this solution repeatedly for different projects. How can I automate this process to create the solution which have a Web API project with some classes, 2 class libraries.
I did some research and saw I can create project templates. But I did not find good article for my task.
If anyone can help me with some direction towards solving it.
{
Type type = Type.GetTypeFromProgID("VisualStudio.DTE.11.0");
var visualStudio = Activator.CreateInstance(type, true);
var dte = visualStudio.Instance;
var solution = (Solution2)dte.Solution;
solution.Create(destinationFolder, solutionName);
string templateFile = solution.GetProjectTemplate(applicationProjectTemplateName);
var project = solution.AddProjectFromTemplate(projectName, DestinationFolder, templateFile);
visualStudio.SaveAll();
}
I found above code which I can use but I dont understand
Solution2, and "applicationProjectTemplateName" parameter value in following:
solution.GetProjectTemplate(applicationProjectTemplateName);