質問

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)インテリセンスが発生する可能性があります。

まず、スキーマの[使用]列にチェックまたはXがないことを確認することをお勧めします。すべてのセルは空白にする必要があります(自動)。この方法で、VSはxmlファイルから名前空間を選択し、このリストから対応するスキーマを適用します。

次に、xmlファイルの名前空間を確認します。対応するXSDスキーマがリストされているかどうかを確認してください。そうでない場合は、探し出して追加します。

これら2つで問題が解決しない場合は、同僚のスキーマディレクトリの完全なコピーを取得し、自分のスキーマディレクトリにコピーします。そのスキーマウィンドウを開き、すべてのXSDがそこにあることを確認し、自動に設定します。

最後の手順は、Visual Studioの修復インストールと、それに続く自動更新の支援です。


アドインの「コードの完了」について話している場合は、Webサイトから最新バージョンを入手して再インストールします。 SP1により、現在のインストールが壊れている可能性があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top