问题描述
我一直在对我们正在编写的应用程序进行一些修改。我们使用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 (将#修改为@)