VS 2015保存文件显示感叹号且文件隐藏问题求助
兄弟,我之前也碰到过类似的VS Cordova项目的诡异问题,给你几个亲测有效的排查方向:
清理Cordova项目的缓存和构建文件
先关闭VS,找到项目根目录下的platforms、plugins、www\platforms这几个文件夹删掉,然后打开VS重新恢复依赖(右键项目→Cordova→恢复缺失的平台/插件)。VS的Cordova插件有时候缓存会搞出各种奇怪的文件同步问题,清完缓存大概率能解决。重置VS 2015的用户设置
有时候VS的配置文件损坏也会导致这种UI同步异常。可以打开命令提示符,输入devenv.exe /resetuserdata重置用户设置,重启VS后重新打开项目试试。注意这个操作会重置你的VS布局和个性化设置,提前备份好必要的配置。检查Cordova工具的版本兼容性
VS 2015 Update 3对应的Cordova工具版本可能有特定要求,你可以在项目属性→Cordova工具里查看当前使用的Cordova版本,试着切换到稳定版(比如8.1.0这种经过验证的版本),不要用太新的版本,毕竟VS 2015已经比较老了,新Cordova版本可能兼容性不好。修复VS 2015的安装
万一以上都不行,可能是VS本身的组件损坏了。打开控制面板→程序和功能,找到Visual Studio 2015,选择“更改”→“修复”,让安装程序重新修复损坏的组件,这个操作虽然耗时,但能解决很多底层的VS问题。
另外你提到VS 2017更新后解决了类似问题,这也说明是版本兼容性或者组件更新的问题,VS 2015的Cordova支持已经停止维护了,如果以上方法都搞不定,其实可以考虑迁移到VS 2022(对Cordova的支持还在更新),能避免很多老版本的坑。
内容的提问来源于stack exchange,提问作者Nisar Afridi

