我需要在我的解决方案中替换一些标识符,以避免与外部依赖项发生冲突。
我使用了“查找和替换”对话框,将Entire solution
设置为范围。它有效,但太长了
一种可能性是:
forfiles /s /p path\to\solution /m *.cpp /C "sed -i 's/oldid/newid/g' @file"
无论如何,我有path\to\solution
中的外部包含目录,这意味着为每个项目目录编写上面的行(当然还包括*.h
个文件)。
相反,VS GUI非常智能,可以解析*.h
和*.cpp
个文件,不包括外部依赖项。
是否有一些(Visual Studio)CLI工具列出解决方案文件,不包括外部依赖项?