【问题标题】:Changing Project Build Configuration in Bulk VS6在批量 VS6 中更改项目构建配置
【发布时间】:2015-10-08 09:12:57
【问题描述】:
有人知道是否可以更改一组 VS6 项目文件的构建配置设置吗?
我正在处理一个仍在使用 Visual Studio 6(我知道)的非常大的项目,并且默认构建配置设置为 Win32 DebugOCI 或 Win32 ReleaseOCI,具体取决于项目。
我希望将其全面更改为 Win32 Debug 以保持一致性,并作为 QoL 改进,而不是每次在工作区中激活不同的项目时都忘记检查。
有没有办法同时为工作区中的所有项目执行此操作?真的不喜欢为所有约 475 个项目手动执行此操作的想法。
【问题讨论】:
标签:
c++
debugging
visual-c++
visual-studio-debugging
visual-studio-6
【解决方案1】:
Visual Studio 允许您编写“用户定义的宏”
菜单选项:Visual Studio -> Tools -> Macros
宏看起来像这样。注意:这是一项艰巨的工作。
Sub SetDefaultConfigurationMacro()
' Get all projects in the workspace
Set ProjectsCols = Application.Projects
for each Proj in ProjectsCols
if Proj.Type = "Build" then
Set ConfigCols = Proj.Configurations
for each Config in ConfigCols
if InStr( Config.Name, "Debug" ) > 0 then
Config.MakeCurrentSettingsDefault
end if
Next ' For
end if
Next ' For
End Sub
您会发现 Visual Studio 开发人员对象支持的一整套方法、对象、属性和事件。 Here