如何动态生成 Visual Studio 解决方案和项目文件?就像./configure
脚本所做的那样。可以接受参数。例如:在 MyProject.sln.template
#if VS_2012
Microsoft Visual Studio Solution File, Format 12.00
#elseif VS_2010
Microsoft Visual Studio Solution File, Format 11.00
#elseif VS_2008
Microsoft Visual Studio Solution File, Format 10.00
#endif
#if VS_2012
Project("{12345678-8B4A-11D0-8D11-00A0C91BC942}") = "Project1", "Project1\Project1.vcproj", "{98765432-E41A-4C56-B16F-263D2C6D6475}"
EndProject
#endif
我应该使用什么工具?但我不想使用./configure
脚本。这些工具最好适用于任何类型的文本文件。因为我有其他类型的文件要生成,而不仅仅是解决方案/项目文件。