Я хотел знать, как использовать шаблон для проекта Empty Visual C ++, чтобы программно создать новое решение с этим пустым проектом.Код (C #), который у меня есть сейчас:
string VSProgID = "VisualStudio.Solution.10.0";
Type solnObjType = System.Type.GetTypeFromProgID(VSProgID, true);
Solution4 soln = (Solution4) System.Activator.CreateInstance(solnObjType, true);
soln.Create(@"C:\NewSoln", "New");
soln.SaveAs(@"C:\NewSoln\New.sln");
string emptyVCProjPath = soln.GetProjectTemplate("General/Empty Project", "VC++"); // Here's where I need help
soln.AddFromTemplate(emptyVCProjPath, @"C:\NewSoln\NewProj", "New.vcxproj", false);
Я не смог найти шаблон пустого проекта VC ++ в том месте, где находятся все остальные шаблоны (C # / F # / VB).Пустой шаблон проекта VC ++ действительно появляется в установленных шаблонах, когда я вручную создаю новый проект через IDE.Какими должны быть параметры для soln.GetProjectTemplate()
?Кажется, он не распознает "VC++"
как язык.Я знаю, что "CSharp"
и "VisualBasic"
являются допустимыми параметрами.Но я хотел пустой проект VC ++.Любая помощь будет принята с благодарностью.