2

Visual Studio のコード補完機能は非常に便利で、C# および C++ コードでは引き続き機能しますが、XAML (XML) 編集では機能しなくなりました。

これを再度有効にできる設定はどこかにありますか?私の同僚はまだそれを機能させています。

4

2 に答える 2

4

MSDN フォーラムのこの投稿が参考になると思います。基本的に、Win SDK は XAML Intellisense を壊します。より主流の(非レジストリハック)ソリューションも利用できると思います

于 2008-10-15T18:39:50.217 に答える
0

(「コード完全」とはインテリセンスを意味していると思います)

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 により、現在のインストールが壊れている可能性があります。

于 2008-10-15T18:36:24.063 に答える