【发布时间】:2012-11-30 13:53:18
【问题描述】:
我想知道是否可以从扩展中拦截或禁用不同的 Visual Studio 命令或功能?
例如,您能否阻止用户访问 File -> Open 命令?我正在尝试开发一个有助于强制执行一些编码标准的扩展,作为其中的一部分,我想在用户尝试执行它们时禁用或拦截一些不同的事情。例如,可能会禁用编辑项目属性的功能或类似的功能,以阻止用户签入他们的本地更改并破坏构建或弄乱其他团队成员。
扩展 API 中是否存在针对此问题的挂钩,或者我们是否坚持使用旧的 Word 文档要求人们玩得好?
【问题讨论】:
-
这种东西放在源代码控制系统的入口不是更好吗?如果您的团队成员之一不使用 Visual Studio,该怎么办?
-
因此,Visual Studio 的标签。就这一点而言,我们是一家非常同质的开发商店。我认为代码质量绝对应该是一种多管齐下的方法。我们已经进行了代码审查等等。我们只是想在流程的早期捕获这些,我不太关心禁用,更关心的是能够拦截操作并向开发人员提供一些关于标准的不显眼的提醒和资源。
标签: visual-studio visual-studio-2012 visual-studio-extensions