C++ 在批量VS6中更改项目生成配置
有人知道是否可以更改一组VS6项目文件的生成配置设置吗 我正在处理一个非常大的项目,它仍然使用Visual Studio 6(我知道),默认的构建配置设置为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允许您编
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对象支持的一整套方法、对象、属性和事件