我想写一个程序或脚本,将为我生成.vcproj和.sln文件。我目前有很多设置/配置,我需要为我创建的每个.vcproj设置,我已经看到人们能够如何生成这些文件,尽管我无法通过msdn或冰找到好的资源来做到这一点。有没有人可以发布一个资源的链接,或者是关于如何实现这个目标的指南?
发布于 2011-03-18 16:55:43
您可以使用MSVS对象模型生成.sln/.vcproj。它可以是宏或外接程序。此示例是用于生成.sln/.vcproj的宏。
Sub SlnVcprojGenerator()
Dim sln As Solution
Dim prj As Project
sln = DTE.Solution
sln.Create("C:\test", "new_sln.sln")
prj = sln.AddFromTemplate("C:\Program Files (x86)\Microsoft Visual Studio 8\VC\VCWizards\default.vcproj", "c:\test", "new_prj", True)
sln.SaveAs("C:\test\new_sln.sln")
End Sub发布于 2011-03-18 13:51:17
从我所看到/使用的情况来看,CMake对于生成项目/解决方案文件非常有用。
发布于 2011-03-18 13:51:55
我们从脚本创建csproj文件,但我们只是通过检查xml和复制来完成的。但是,每次打开手动生成的项目文件时,我们都会收到警告。我们可以通过将条目添加到某个注册表项来绕过此问题。
我想,只要做了足够的工作,您就可以模仿csproj/vcproj中使其成为“官方”的任何部分。
https://stackoverflow.com/questions/5348537
复制相似问题