3

MVVM を実行し、WPF プロジェクトで DI を使用します。現在、VS 2012 に取り組んでいます。ビュー (XAML フォーム) を開くたびに、XAML デザイナーに読み込みメッセージが表示されます。次に、XAML コード パネルを変更しようとするたびに、VS がハングします (メッセージの読み込み時にフリーズしている間)。XDesProc.exe は CPU の約 13% を使用します (私は 8 つのコアを持っているため、コアの 100% を使用します)。閉じるとVSが停止します。ただし、XAML コードを変更すると、シナリオが再び繰り返されます。

VS 2010 でも同じ状況で問題はありませんでした。

なにが問題ですか?

4

5 に答える 5

2

私の見解の1つに同じ問題があります。それは実際には解決策ではありませんが、DataContext プロパティをコメントアウトすると、CPU 負荷がなくなっていることに気付きました。

  1. Xaml ファイルを開く (CPU 負荷が上昇している)
  2. ビューモデル バインディングで DataContext プロパティをコメント アウトする
  3. タスク マネージャーで XDescProc.exe を強制終了します。
  4. Designer をリロード (CPU 負荷なし)
于 2013-10-16T10:03:42.820 に答える
0

Visual StudioUpdate1に最新の更新プログラムをインストールしてみてください。更新後も問題が発生する場合は、MicrosoftConnectに問題を送信してください。

于 2012-12-06T23:19:23.393 に答える
0

コンストラクターにコードがある場合、またはデザイナーで実行される可能性のあるその他のコードがある場合は、デザイン モードを検出し、そのコードを実行しないようにしてください。

データ ソースに接続している可能性があり、デザイナーはそれを窒息させている可能性があります。

参照: WPF が現在デザイン モードで実行されているかどうかを確認する方法はありますか?

于 2013-10-16T10:10:44.217 に答える
0

私たちのコンピューターの VS2012 は Update 4 に更新されましたが、XAML デザイナーの読み込みでまだハングしています..

于 2014-05-21T07:53:29.390 に答える