Visual Studio のコード補完機能は非常に便利で、C# および C++ コードでは引き続き機能しますが、XAML (XML) 編集では機能しなくなりました。
これを再度有効にできる設定はどこかにありますか?私の同僚はまだそれを機能させています。
Visual Studio のコード補完機能は非常に便利で、C# および C++ コードでは引き続き機能しますが、XAML (XML) 編集では機能しなくなりました。
これを再度有効にできる設定はどこかにありますか?私の同僚はまだそれを機能させています。
MSDN フォーラムのこの投稿が参考になると思います。基本的に、Win SDK は XAML Intellisense を壊します。より主流の(非レジストリハック)ソリューションも利用できると思います
(「コード完全」とはインテリセンスを意味していると思います)
xml ドキュメントの Intellisense は、XSD ファイルによって制御されます。xaml ファイルを編集しているときは、メニュー バーを見てください。XML というメニュー項目が表示されます。この下部に「スキーマ...」というメニュー項目が表示されます。それをクリックします。
システムで使用可能なすべてのスキーマのリストが表示されます。このリスト、または VS に同梱されているスキーマ (通常は c:\program files\visual studio 9.0\xml\schemas にあります) をいじると、xml (別名 xaml) intellisense が発生する可能性があります。
最初に、スキーマの [使用] 列にチェックや X がないことを確認することをお勧めします。すべてのセルは空白にする必要があります (自動)。このようにして、VS は xml ファイルから名前空間を取得し、このリストから対応するスキーマを適用します。
次に、xml ファイルの名前空間を確認します。対応する XSD スキーマがリストされているかどうかを確認します。そうでない場合は、探し出して追加します。
これら 2 つの方法で問題が解決しない場合は、同僚のスキーマ ディレクトリの完全なコピーを取得し、それを自分のスキーマ ディレクトリにコピーします。そのスキーマ ウィンドウを開き、すべての XSD がそこにあり、自動に設定されていることを確認します。
最後の手順は、Visual Studio の修復インストールで、その後に自動更新が役立ちます。
アドインの「コード完了」について話している場合は、Web サイトから最新バージョンを入手して再インストールしてください。SP1 により、現在のインストールが壊れている可能性があります。