【问题标题】:Better way to restart (XAML-)Designer in Visual Studio 2012在 Visual Studio 2012 中重新启动 (XAML-)Designer 的更好方法
【发布时间】:2012-11-08 09:30:03
【问题描述】:

目前,当我在 Visual Studio 2012 中使用 XAML-Designer 遇到问题(如错误和警告,已解决但仍存在于 ErrorList 中或重新加载设计器使用的程序集)时,我需要重新启动它,我打开 ProcessExplorer 并终止正在运行的 Visual Studio 2012 实例的子进程 XDesProc.exe。这会导致 Visual Studio 2012 显示未处理的异常 Designer process terminated unexpectedly! 并为我提供重新加载设计器的选项。

Visual Studio 2012 中是否有更好的或内置的方式来重新启动设计器。重新打开 XAML 文件通常无助于解决问题。

【问题讨论】:

  • 重新编译应用程序对我有用。但是为了让它工作,程序集必须改变(否则 VS 足够聪明,不会重新加载任何东西 -_- )
  • 我刚刚安装了 Visual Studio 2012 的更新 2,我得到这个的频率越来越少,但仍然得到它......

标签: visual-studio-2012 designer restart xaml-designer


【解决方案1】:

我的解决方案(感谢 Ellistraee)

  • 关闭 VS 并混合
  • 删除解决方案中的 bin 和 obj 文件夹
  • 删除所有 .user 文件
  • 删除所有 .suo 文件
  • 打开与混合
  • 打开会导致设计器崩溃的违规页面 - 您应该会收到“请构建项目”消息
  • F6 重建解决方案

它应该可以工作!

【讨论】:

  • 哇,听起来很简单!只需六分钟即可完成基本功能。至少它比等到编辑器自己决定做某事要快...
  • 糟透了,是的。我的解决方案虽然停止了工作,但现在我得到了带有任何设计数据绑定的 RemotingExceptions(Blend 的一半用处,消失了)。显然我的一些 XAML 是狡猾的......
  • 是的,它对我有用。我没有 .user 文件[s],但删除了 bin 和 obj 文件夹以及 suo 文件,重新启动,瞧!感谢一百万个 X pi!
猜你喜欢
  • 2012-08-28
  • 2020-10-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-05-06
  • 2012-11-18
  • 1970-01-01
相关资源
最近更新 更多