Microsoft功能区不在Designer

时间:2016-11-08 15:19:21

标签: c# wpf visual-studio-2015 ribbon xaml-designer

我正在使用Microsoft Ribbon for WPF(System.Windows.Controls.Ribbon)和VS2015。由于我从项目中删除了不必要的依赖项(如动态数据显示等,与功能区无关的内容),因此无法在Designer中正确呈现。所有RibbonButtons都像常用按钮一样呈现,依此类推。

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

这就是我的功能区现在在设计师中的样子: enter image description here

这就是以前看起来和看起来的样子: enter image description here

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

2 个答案:

答案 0 :(得分:2)

删除%LOCALAPPDATA%\ Microsoft \ VisualStudio \ 14.0 \ Designer \ ShadowCache无效但是:

  • 密切解决方案(最好是VS的每个实例,你永远都不知道)
  • 在解决方案文件夹中删除bin \和obj \(现在“清理解决方案”还不够。为什么会这样?如果VS做了一些奇怪的事情,那么任何人都不会做的事。也许我应该回到{ {1}}默认为m(
  • 重新开启解决方案并希望最好。

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

答案 1 :(得分:1)

通过清除Visual Studio Designer缓存解决了该问题。 这是通过删除%LOCALAPPDATA%\ Microsoft \ VisualStudio \ 14.0 \ Designer \ ShadowCache

中的子文件夹来完成的