I am currently working on an application using WPF and MVVM. Now if i go to another user's machine and try to launch my app, i get an Exception due to missing ReflectionPermission at BindToMethodInfo(Object, RuntimeMethodHandle, RuntimeTypeHandle, DelegateBindingFlags) in mscorlib.
Now my question is, what exactly requires the ReflectionPermission other than accessing private/protected properties? The properties i am binding to are all public and the ViewModel as well as the classes it uses are in the same assembly as the window that is binding to it.