就在最近,我开始收到这个奇怪的错误,这只是设计器中的问题,应用程序运行没有问题。
我试过了
- 清除影子缓存
- 删除 bin/obj 文件夹
- 重建解决方案
- 删除并重新添加提到的程序集并再次执行上述所有操作
这是完整的错误
[A]MahApps.Metro.Controls.MetroAnimatedSingleRowTabControl cannot be cast to
[B]MahApps.Metro.Controls.MetroAnimatedSingleRowTabControl.
Type A originates from 'MahApps.Metro, Version=1.1.3.174, Culture=neutral, PublicKeyToken=null' in the context 'LoadFrom' at location 'C:\Users\usr\AppData\Local\Microsoft\VisualStudio\14.0\Designer\ShadowCache\x2tfp5zd.b23\jgke2cb5.0ws\tmp\MahApps.Metro.dll'.
Type B originates from 'MahApps.Metro, Version=1.1.3.174, Culture=neutral, PublicKeyToken=null' in the context 'LoadNeither' at location 'C:\Users\usr\AppData\Local\Microsoft\VisualStudio\14.0\Designer\ShadowCache\majxo3bg.w3c\dwou5m4n.p1u\MahApps.Metro.dll'.
HeRgoT C:\Users\usr\MyProject\MyProject\MainWindow.xaml
知道原因是什么吗?
我遇到了同样的问题,这是由影子缓存文件夹中的 mahapps.metro.dll 的多个副本引起的,为了解决这个问题,我所做的是:
1.卸载mahapps.metro.dll作为项目的引用
2.关闭Visual Studio
3.清除Shadow缓存文件夹,然后重新启动VS。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)