10

新しいUserControlを作成していて、XAMLを開いたときにXAMLが機能しませんでした。私はこれが奇妙であると思った。私がMainWindowで作業していたときにうまくいきました。そこでMainWindowを確認しました。それはまだそこで動作します。 C#コードでも。私はCTRL +           を押した場合は、それはまだ細かいアップします。なぜ私はそれほど確かではありません。私はTools➾Options➾TextEditor➾XAML➾Generalに行き、Text Completionセクションはグレー表示になっています(例えば、Auto-List Membersなど)。これは私のメインウィンドウで見るとグレー表示されますが、Intellisenseはそこで動作します。誰か助けてくれますか?私のVSバージョンはVS2012 Express、アップデート2です。インストールされている唯一の拡張機能はXNA(this "ハック"を使用)です。Visual Studio Intellisenseは非常に特殊な状況でのみXAMLで動作しません

+2

はい、何が問題なのですか?コメントをする。 –

+0

質問に何も間違っているので、 '+ 1'は人々がコメントを残すべきです。 'VS2012 Update 2 'のインストールのヒントをお寄せいただき、ありがとうございます。私はXAML IntelliSenseも修正されることを願っています。 –

答えて

6

hh。私はちょうどそれを再開し、それは再び働いた。問題は前に、私がそれを再起動したときに、まだ動作しなかったことです。根本的な問題は見つかりませんでしたが、今修正されました。

+0

だからこそそれはない? haha –

3

Intellisenseが失敗するいくつかの理由があります。いくつかの要素がある場合は、それを機能させるためにいくつかのことを行う必要があるため、これを解決するためにいくつかのことを挙げました過去の問題。

IntellisenseでXAMLを編集するには、XAML UIデザイナーまたはソースコード(テキスト)エディターを使用していることを確認してください。 XML(テキスト)エディタはインストール時にIntellisenseを提供しません(VS2013 Pro)。

ロードされたアセンブリで例外が発生したためにデザイナーがクラッシュすると、Intellisenseも失われる可能性があります。例外を修復して復元してください。

プロジェクトのアセンブリが信頼できず、サンドボックス化されていて、Intellisenseに影響する可能性がある場合、デザイナーが正しく読み込まれないことがあります。明らかにだけあなたが信頼のアセンブリに完全な信頼を付与

http://msdn.microsoft.com/en-us/library/dd409252(VS.100).aspx

http://msdn.microsoft.com/en-us/library/ee890038(v=vs.110).aspx

- :

は、サンドボックスと完全な信頼を付与に関する詳細については、以下の記事を参照してください!

アセンブリに完全信頼を与えるには、Windowsエクスプローラでアセンブリを参照し、ファイルのプロパティを開き、アセンブリをブロック解除します(下の図を参照)。

enter image description here

また、ファイルを.suo削除すると、断続的なインテリセンスの問題をクリアすることができます。

+0

とてもイライラしています。私は迷惑なデザイナーを取得しないようにデフォルトのエディタをXMLに変更しました。それをテキストエディタに設定して問題を解決するように提案したので。 –

1

私のケースでは、ツール/オプション/テキストエディタ/ XAML /その他/常にXAMLビューで開いているドキュメントはチェックされていませんでした。それを確認し、ソリューションエクスプローラからXAMLファイルを再度開いた後、私は知性を取り戻しました。

この

は、Visual Studio 2013

6

これは私が言っているWPFアプリケーションの開発についての最もイライラするものの一つであるに起こりました。そして、ここで偶然に観察し、XAMLで作業しながら、毎回のインテリセンスブレークの働きました一時的なソリューションです。

  • は、任意の手段によってXAMLファイルをブレーク

    。例:

が完了し、インテリセンスが戻っカップル秒である構築するための任意の文字/記号

  • ヒットF6を取り除きます!

  • +1

    VS2012でこの問題が発生し、VSと私のマシンを再起動してSUOと複数のクリーン/リビルドをクリアした後も、私はまだインテリセンスを持っていませんでした。私は単一の要素で閉じる '>'を削除し、ビルドしようとしました(そしてエラーが発生しました)、それを元に戻した後、私のインテリセンスは再び動作します。優れたソリューションと、もっと複雑なものになる前に試してみる価値があります。 – goldenratio

    関連する問題