3

我将 Microsoft Ribbon 用于 WPF(System.Windows.Controls.Ribbon)和 VS2015。由于我从我的项目中删除了不必要的依赖项(如动态数据显示等,与功能区无关的东西),它不再在设计器中正确呈现。所有 RibbonButtons 都会像通常的按钮一样呈现,依此类推。

我使用了 Clean Solution 选项并且多次重建,但没有成功。虽然执行一切都很好,只是设计师不能再处理功能区了。是什么导致了这种奇怪的行为?

这是我的功能区现在在设计器中的外观: 在此处输入图像描述

这就是它应该看起来和以前的样子: 在此处输入图像描述

更新:这显然似乎是一个视觉工作室错误,因为我在另一台具有相同 VS 版本的机器上打开了项目,一切都很好。

4

2 回答 2

2

删除 %LOCALAPPDATA%\Microsoft\VisualStudio\14.0\Designer\ShadowCache 不起作用,但这是:

  • 关闭解决方案(充其量是每个 VS 实例,你永远不知道)
  • 删除解决方案文件夹中的 bin\ 和 obj\ (“清洁解决方案”现在还不够。为什么要这样做?如果 VS 做奇怪的事情,这不是任何人都会做的事情。也许我应该回到kill -9 devenv.exe && git clean -fX默认m( )
  • 重新打开解决方案并希望最好。

这让我发疯了。对于这个问题,唯一真正的谷歌点击是这个 SO question,另一个没有任何答案的问题,500 多个 SO 的伪镜像和数千个误报......抱歉咆哮。

于 2017-06-02T17:09:06.397 回答
1

该问题已通过清除 Visual Studio 设计器缓存得到解决。这是通过删除 %LOCALAPPDATA%\Microsoft\VisualStudio\14.0\Designer\ShadowCache 中的子文件夹来完成的

于 2016-11-10T15:55:43.720 回答