Ich arbeite derzeit an einer Anwendung mit WPF und MVVM. Wenn ich jetzt auf den Computer eines anderen Benutzers gehe und versuche, meine App zu starten, erhalte ich eine Ausnahme wegen fehlender ReflectionPermission unter BindToMethodInfo(Object, RuntimeMethodHandle, RuntimeTypeHandle, DelegateBindingFlags)
in mscorlib.ReflectionPermission Ausnahme
Jetzt ist meine Frage, was benötigt die ReflectionPermission anders als den Zugriff auf private/geschützte Eigenschaften? Die Eigenschaften, an die ich bin, sind alle öffentlich, und das ViewModel sowie die Klassen, die es verwendet, befinden sich in derselben Assembly wie das Fenster, das an es gebunden ist.
Ich sollte Reflectionpermission jedoch nicht benötigen, weil alle Mitglieder, an die ich bin, öffentlich sind, und soweit ich weiß, erfordert das keine ReflectionPermission. – Botz3000