从VS 2015迁移到VS 2019后,Solution Explorer的过滤器不再起作用。为什么?
在VS 2015中,为了在解决方案资源管理器中对文件进行分类而不创建物理文件夹,我为每个项目都有.filters
文件。筛选器在解决方案资源管理器中按排序顺序显示相同类型的文件(基于每个文件夹:标题,源代码,调试...等)。现在,它不起作用。而且,如果我为每个项目执行Add-> Existing,然后为所选项目选择相应的过滤器,那么我看不到任何区别(即使在卸载/加载,关闭/打开VS等之后)
我遍历了过滤器文件,并确保它们没有问题,并且所有项目的文件均已列出。有人可以帮忙吗?
VS 2015:
VS 2019:
答案 0 :(得分:2)
答案 1 :(得分:0)
我的 .filters 文件中有一个错误,是在合并期间引入的。我比较了前后并发现了一个不再有结束标签的标签。添加结束标记后,我可以打开项目并返回过滤器。
因此,如果 xml 结构中存在错误,过滤器将停止工作。