内容提要
Visual Studio v17.11 引入了新功能以解决开发者问题,包括代码搜索中的范围选项、熟悉的键盘快捷键、改进的组件安装检测、通过Web账户管理器(WAM)增强用户身份验证,以及新的Teams Toolkit模板。用户可以提供反馈并与Visual Studio团队保持联系。
延伸解读
代码搜索范围选项的实用价值
新增的范围选项允许开发者针对不同过滤器设置独立的搜索范围,例如默认搜索整个解决方案,而成员搜索仅限当前文档。这种灵活性有助于减少无关结果,提升查找效率。设置会跨会话保留,意味着开发者可以一次性配置好常用搜索习惯,无需每次重新调整。对于大型项目,合理利用范围选项能显著节省时间。
键盘快捷键调整对开发者的影响
Visual Studio 17.11 将切换行注释的快捷键增加了 Ctrl+/,并将打开命令面板的快捷键改为 Ctrl+Shift+P,以匹配其他主流 IDE 和编辑器的习惯。这一变化降低了开发者在不同工具间切换时的学习成本,保护了肌肉记忆。对于长期使用 Visual Studio 的用户,可能需要适应新快捷键,但旧快捷键仍然可用,过渡相对平滑。
组件安装检测的改进与团队协作
改进后的组件安装检测不仅能识别缺失的 Marketplace 扩展,还能检测本地或网络托管的扩展,并在 *.vsconfig 文件变更时重新提示安装。这对于使用 *.vsconfig 标准化团队环境的团队尤为重要,能确保所有成员及时安装新增组件,减少因环境不一致导致的问题。通知不再被永久抑制,避免了遗漏重要依赖。
WAM 身份验证的安全与便利提升
采用 Web 账户管理器(WAM)作为主要身份验证机制后,开发者可以直接选择已有的 Windows 账户登录,减少重复输入凭据的麻烦。同时,刷新令牌与设备绑定,安全性更高,并支持 Windows Hello、FIDO 密钥等最新安全特性。这意味着在享受便捷登录的同时,凭据保护也得到了加强,尤其适合对安全有要求的企业环境。
Q&A
Visual Studio v17.11 新增了哪些代码搜索功能?
新增了范围选项,可以设置搜索范围为整个解决方案、当前项目或当前文档,并可选择是否包含外部文件。
如何提高 Visual Studio 的用户身份验证安全性?
Visual Studio 现在使用 Web 账户管理器(WAM)作为主要身份验证机制,增强了凭据的安全性。
Visual Studio v17.11 中的键盘快捷键有什么变化?
新增了熟悉的键盘快捷键,例如 Ctrl+/ 用于切换行注释,简化了不同 IDE 之间的切换。
Teams Toolkit 在 Visual Studio v17.11 中有什么新功能?
新增了空白 Teams 模板,便于连接现有项目或创建新应用。
Visual Studio 如何检测缺失的组件?
通过 *.vsconfig 文件,Visual Studio 可以自动检测缺失的组件并提示安装。
用户如何与 Visual Studio 团队保持联系?
用户可以通过开发者社区提供反馈,报告问题或分享新功能建议。