Microsoft Visual Studio中点击“Add Event Handler...”无响应问题求助
解决Visual Studio 2017/2019中“Add Event Handler...”无响应问题
针对你在VS 2017 Community和2019 Enterprise里遇到的右键点击“Add Event Handler...”无反应的问题,试试以下几种解决方法:
重置VS设置
打开对应版本的Visual Studio开发者命令提示符,执行命令:devenv /ResetSettings命令执行完成后重启VS,设置错乱是这类UI交互问题的常见诱因。
修复/更新Visual Studio
启动Visual Studio Installer,找到出现问题的VS版本,点击「修改」后选择「修复」选项。如果有可用的更新补丁,优先更新到最新版本再执行修复,组件损坏或版本bug大概率会导致这类功能失效。排查第三方扩展冲突
以安全模式启动VS(避免加载第三方扩展),执行命令:devenv /SafeMode启动后再尝试添加事件处理程序,如果功能恢复正常,就逐个排查已安装的扩展,找到冲突的那个禁用或卸载。
清理VS缓存文件
关闭所有VS实例,删除以下路径的缓存文件:%LOCALAPPDATA%\Microsoft\VisualStudio\<你的VS版本号>\ComponentModelCache%USERPROFILE%\AppData\Local\Temp\VisualStudioTempFiles
缓存文件损坏也可能导致右键菜单功能异常,清理后重启VS即可。
手动添加事件处理程序(临时替代方案)
如果以上方法都无效,可以手动编写代码实现:- 找到目标菜单项的
Name属性(例如menuItemSave) - 在窗体的构造函数或
Form_Load事件中绑定事件:menuItemSave.Click += menuItemSave_Click; - 手动实现事件处理方法:
private void menuItemSave_Click(object sender, EventArgs e) { // 这里编写你的事件逻辑 }
- 找到目标菜单项的
内容的提问来源于stack exchange,提问作者4sight
相关产品推荐
相关产品推荐

