VB.NET用户控件设计:未修改却始终显示保存更改提示
解决Visual Studio用户控件设计器自动标记更改的问题
- 打开出问题的用户控件的
designer.vb文件,删除多余的Me.components = New System.ComponentModel.Container()语句,只保留Private components As System.ComponentModel.IContainer的声明行。 - 保存文件后,关闭并重新打开该用户控件,确认设计器标签是否还会自动出现(*)标记。
- 如果问题没解决,清理项目的临时文件:
- 关闭Visual Studio,删除项目目录下的
bin和obj文件夹 - 删除解决方案目录下的
.vs隐藏文件夹(如果存在) - 重新打开项目,再次验证问题
- 关闭Visual Studio,删除项目目录下的
- 若上述操作无效,可重置Visual Studio设计器相关缓存:
- 打开Visual Studio命令提示符,依次执行
devenv /ResetSkipPkgs和devenv /ResetSettings(执行后者前建议备份自己的自定义设置)
- 打开Visual Studio命令提示符,依次执行
内容的提问来源于stack exchange,提问作者jeff smith
相关产品推荐
相关产品推荐

