C# ReflectionPermission异常
我目前正在使用WPF和MVVM开发一个应用程序。现在,如果我转到另一个用户的机器并尝试启动我的应用程序,我会因为在上缺少ReflectionPermission而出现异常C# ReflectionPermission异常,c#,wpf,security,reflection,mvvm,C#,Wpf,Security,Reflection,Mvvm,我目前正在使用WPF和MVVM开发一个应用程序。现在,如果我转到另一个用户的机器并尝试启动我的应用程序,我会因为在上缺少ReflectionPermission而出现异常 BindToMethodInfo(对象、RuntimeMethodHandle、RuntimeTypeHandle、DelegateBindingFlags)在mscorlib中 现在我的问题是,除了访问私有/受保护的属性之外,还需要什么样的ReflectionPermission?我绑定到的属性都是公共的,并且ViewMod
BindToMethodInfo(对象、RuntimeMethodHandle、RuntimeTypeHandle、DelegateBindingFlags)
在mscorlib中
现在我的问题是,除了访问私有/受保护的属性之外,还需要什么样的ReflectionPermission?我绑定到的属性都是公共的,并且ViewModel及其使用的类与绑定到它的窗口位于同一程序集中 通过给予完全信任,尝试使用ClickOnce部署应用程序
microsoft提出DependencyProperties和其他概念以避免使用反射的原因,因为它需要此权限。但是,您可以创建需要管理权限才能运行程序的清单,也可以使用clickonce进行部署。不过,我不需要Reflectionpermission,因为我绑定到的所有成员都是公共成员,据我所知,这不需要Reflectionpermission。