1

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

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

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

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

4

1 回答 1

0

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 开发人员对象支持的一整套方法、对象、属性和事件。这里

于 2015-10-08T11:24:30.527 回答