Visual Studio每次阻止C++/XAML文件的UI数分钟

Visual Studio blocks the UI for minutes at a time for C++/XAML file

本文关键字:文件 XAML UI 分钟 C++ Studio Visual      更新时间:2023-10-16

每次查看XAML文件时,Visual Studio都会挂起几分钟(UI完全被阻止)。我正在使用一个带有XAML包装的DirectX/C++项目(使用SwapChainBackgroundPanel)。

我尝试过的:

  • 在代码隐藏中使用Windows::ApplicationModel::DesignMode::DesignModeEnabled条件
  • 仅使用XAML模式(不使用拆分视图或设计模式)
  • 把自己点燃

悬着的问题依然存在。我非常绝望,我不得不使用Notepad++来编辑这个文件,但我没有Visual Studio来捕捉我愚蠢的打字错误。

有什么可以想象的办法吗?

首先尝试一下。此外,我建议在以下选项中禁用XAML文件的设计视图默认值:
CCD_ 2。

仅供参考:这些建议使我的VS2012更快。

嗯,我不知道是什么原因导致了这种情况,但随后的VS2012经验告诉我一个可能的罪魁祸首。(Michael在回答中提到了这一点。)XAML设计器产生了多个进程,每个进程都是难以理解的内存占用者。我已经带着极端的偏见,通过任务管理器关闭了这些所谓的"XDesProc.exe"。