拡張機能からさまざまな Visual Studio コマンドまたは機能をインターセプトまたは無効にすることが可能かどうか疑問に思っていましたか?
たとえば、ユーザーが [ファイル] -> [開く] コマンドにアクセスできないようにできますか? いくつかのコーディング標準を強制するのに役立つ拡張機能に取り組もうとしています。その一環として、ユーザーが実行しようとしたときにいくつかの異なることを無効にするか傍受したいと考えています。たとえば、プロジェクトのプロパティなどを編集する機能を無効にして、ユーザーがローカルの変更をチェックインしてビルドを壊したり、他のチーム メンバーを混乱させたりするのを防ぐことができます。
このためのフックが Extension API に存在するのでしょうか?それとも、古い Word 文書が使い物にならないように頼んでいるのでしょうか?