微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ModernUI程序集在我未修改的代码上引发转换错误

如何解决ModernUI程序集在我未修改的代码上引发转换错误

我一直在对我们正在编写的应用程序进行一些修改。我们使用FirstFloor的ModernUI程序集。我向项目添加一个值转换器类,然后在XAML中使用了它。一直运行良好,直到我最后一次尝试构建该项目为止。现在VS 2019出现此错误

不能将[A] FirstFloor.ModernUI.Windows.Controls.ModernButton强制转换为[B] FirstFloor.ModernUI.Windows.Controls.ModernButton。 类型A源自'FirstFloor.ModernUI,Version = 1.0.6.0,Culture = neutral,PublicKeyToken = 2d21ec3cd074c59a' 在位置“不加载”的上下文中 'C:\ Users \ rodf \ AppData \ Local \ Microsoft \ VisualStudio \ 16.0_167f0483 \ Designer \ ShadowCache \ ypovrfbc.h0k \ mx2qcshb.ubr \ FirstFloor.ModernUI.dll”。 类型B源自上下文'LoadNoth'中的'FirstFloor.ModernUI,Version = 1.0.6.0,Culture = neutral,PublicKeyToken = 2d21ec3cd074c59a' 位于位置'C:\ Users \ rodf \ AppData \ Local \ Microsoft \ VisualStudio \ 16.0_167f0483 \ Designer \ ShadowCache \ ieygni5z.s4i \ k3xscdy2.jlu \ FirstFloor.ModernUI.dll'。

我不知道什么是ShadowCache;我从未见过。

引发此错误代码部分距我工作的地方大约100行。我没有对该代码进行任何更改。

引发此错误代码如下:

<uc:CoreSummaryControl x:Name="TheCoreSummaryControl" Grid.Row="1" Fields="{Binding TableFields}" 
                           LeftAlignedHeaders="{StaticResource LeftAlignedHeaders}" 
                           CenteralignedHeaders="{StaticResource CenteralignedHeaders}" 
                           RightAlignedHeaders="{StaticResource RightAlignedHeaders}" 
                           LeftAlignedColumns="{StaticResource LeftAlignedFields}" 
                           CenteralignedColumns="{StaticResource CenteralignedFields}" 
                           RightAlignedColumns="{StaticResource RightAlignedFields}"
                           OmittedFields="{StaticResource OmittedFields}"
                           ExtraFields="{StaticResource ExtraFields}"
                           />

我试图清除解决方案并重建它,但无济于事。

为什么我没有做任何事情的这部分代码现在引发错误Designer\ShadowCach到底是什么?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。