我们的Visual Studio项目使用带有大量目录和文件的源代码库。 其他程序员使用其他ides /系统,当他们在源库中添加新文件时,visual-studio用户必须将这些文件重新添加到相应的过滤器目录中(在目录结构之后为1:1)。
是不是有办法对visual studio说,自动遵循目录结构?如果不可能,至少可以通过通配符指定过滤器内容吗?
答案 0 :(得分:2)
我没有找到让它在visual studio中运行的方法,但为我们解决它的解决方法是使用fastbuild(http://fastbuild.org)。它不仅可以用于加速编译,还可以生成可视化工作室文件。这允许我们从存储库中删除visual studio文件,并立即生成它们。由于文件是在fastbuild([recursive]目录+文件列表+ exluded文件/目录)中合理指定的,当有人使用linux时只会添加新的cpp文件,它会自动生效。