1

数日前、Visual Studio 2010 SP1 の Silverlight 5 プロジェクトの XAML エディターが機能しなくなりました。うまくいく前。これは既知の問題であることが Web でわかりますが、原因と、特に解決策 (存在する場合) を見つけることができません。

ピレッジ

ここで質問を更新しました: https://stackoverflow.com/questions/10976820/visual-studio-2010-sp1-silverlight-5-behavior-disables-xaml-intellisense

4

1 に答える 1

3

これは通常、インテリセンスを妨げる xmlns 定義を追加したときに発生します。

これには、次の 2 つの主な原因があります。

  1. xaml が存在するのと同じアセンブリ内の名前空間を参照すると、次のようになります。

    xmlns:myLabel="clr-namespace:MyAssembly.MyNamespace"

    これは簡単な修正です。最後に追加するだけ;assembly=なので、次のようになります。

    xmlns:myLabel="clr-namespace:MyAssembly.MyNamespace;assembly="

  2. リフレクションに影響する内部エラーのあるアセンブリを参照しています。反射が気に入らないものを見つけるのは非常に難しいため、これはより大きな問題です。したがって、私が知っている唯一の対処方法は、問題のある xmlns 定義を削除 (コメント) し、xaml 全体で青い波線を操作し (ただし、インテリセンスを使用)、プロジェクトをビルドする前に xmlns 定義を追加し直すことです。 . はい、それは主要な PITA です。:(

あなたの場合、それが最初の原因であることを願っています。

于 2012-06-08T12:34:39.530 に答える