我在跑步中遇到了这个问题:
Error CS0656 Missing compiler required member System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMarshal.AddEventHandler
当我查看异常中给出的行时,它会引导我进入Click =" yourmethod"的XAML声明。 同样的例外情况适用于每一个单击的' Click'在我的项目中。
这刚刚发生,我不知道为什么。 如果有人熟悉这个问题及其解决方案,请告诉我。
XAML:
<Button x:Name="HamburgerButton" FontFamily="Segoe MDL2 Assets" Content="" Width="50" Height="50" Background="Transparent" Click="HamburgerButton_Click"/>
如果需要更多信息或我的问题格式不正确,请告诉我。
答案 0 :(得分:0)
通过MSDN参考,
存在以下问题之一:
•公共语言运行库的安装已损坏。
•您可以引用定义类型的程序集 在公共语言运行库中找到。但是,你的程序集的类型 没有按照C#编译器的预期方式定义。
因此,如果您是第一次运行它,请尝试重新安装公共语言运行时。如果没有,请检查HamburgerButton_Click
方法,这可能会造成麻烦。
MSDN链接| Compiler Error CS0656