可能重复:
Inheritance security rules violated while overriding member - SecurityRuleSet.Level2
违反了继承安全规则 覆盖成员时: “YAF.Types.Flags.FlagsBase.GetObjectData(System.Object的, System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)”。 安全可访问性 重写方法必须匹配 该方法的安全可访问性 被覆盖。
我已经通过在每个程序集中添加以下行来解决此问题:
[assembly: SecurityRules(SecurityRuleSet.Level1)]
但我真的不知道为什么会这样。我的意思是我理解错误,因此解决了解决方案,但为什么我没有想出这个错误,并试图让这个解决方案运行起来,这是我需要破解的绝对首要事项之一