C++ 在批量VS6中更改项目生成配置

C++ 在批量VS6中更改项目生成配置,c++,debugging,visual-c++,visual-studio-debugging,visual-studio-6,C++,Debugging,Visual C++,Visual Studio Debugging,Visual Studio 6,有人知道是否可以更改一组VS6项目文件的生成配置设置吗 我正在处理一个非常大的项目,它仍然使用Visual Studio 6(我知道),默认的构建配置设置为Win32 DebugOCI或Win32 ReleaseOCI,具体取决于项目 为了保持一致性,我希望将其全部更改为Win32 Debug,作为一种生活质量改进,而不是每次在工作区内激活不同的项目时都忘记检查 是否有一种方法可以同时对工作区中的所有项目执行此操作?我真的不喜欢为所有475个项目手动执行此操作。Visual Studio允许您编

有人知道是否可以更改一组VS6项目文件的生成配置设置吗

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

为了保持一致性,我希望将其全部更改为
Win32 Debug
,作为一种生活质量改进,而不是每次在工作区内激活不同的项目时都忘记检查


是否有一种方法可以同时对工作区中的所有项目执行此操作?我真的不喜欢为所有475个项目手动执行此操作。

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

菜单选项:
visualstudio->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

您将发现VisualStudioDeveloper对象支持的一整套方法、对象、属性和事件

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

菜单选项:
visualstudio->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
您将发现VisualStudioDeveloper对象支持的一整套方法、对象、属性和事件