在批量VS6中更改项目构建配置

时间:2015-10-08 09:12:58

标签: c++ debugging visual-c++ visual-studio-debugging visual-studio-6

有人知道是否可以更改一组VS6项目文件的构建配置设置?

我正在开发一个非常大的项目,它仍在使用Visual Studio 6(我知道),默认的构建配置设置为Win32 DebugOCIWin32 ReleaseOCI,具体取决于项目。

我希望将其全面更改为Win32 Debug以保持一致性,并作为QoL改进,而不是忘记每次在工作区内激活不同的项目时进行检查。

有没有办法一次为工作区内的所有项目执行此操作?真的不喜欢为所有~475个项目手动操作的想法。

1 个答案:

答案 0 :(得分:0)

Visual Studio允许您编写' 用户定义的宏'

菜单选项:Visual Studio -> Tools -> Macros

enter image description here

宏会看起来像这样。注意:这是一项艰苦的工作。

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 Developer Objects支持的事件。 Here