Visual Studio 2022 VB输入显式Implements后自动添加Imports如何关闭
解决Visual Basic中实现INotifyPropertyChanged时自动添加Imports的问题
针对你遇到的Visual Studio自动添加Imports System.ComponentModel且生成事件时省略命名空间的问题,可以通过以下设置调整:
- 打开Visual Studio的选项面板:点击顶部菜单栏的
工具→选项 - 依次展开
项目和解决方案→VB默认值 - 找到**“在完成时添加导入”**选项,取消勾选该复选框
- 点击
确定保存设置
完成上述设置后,当你在类中输入Implements System.ComponentModel.INotifyPropertyChanged并回车,Visual Studio会生成带完整命名空间的事件声明:
Public Event PropertyChanged As System.ComponentModel.PropertyChangedEventHandler Implements System.ComponentModel.INotifyPropertyChanged.PropertyChanged
且不会自动在文件顶部添加Imports System.ComponentModel语句。
如果上述设置未生效,可额外检查另一项设置:
- 回到选项面板,展开
文本编辑器→基本→高级 - 找到**“自动添加缺少的using/Imports”**选项,取消勾选后保存
内容的提问来源于stack exchange,提问作者DinahMoeHumm
相关产品推荐
相关产品推荐

