Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ReflectionPermission异常_C#_Wpf_Security_Reflection_Mvvm - Fatal编程技术网

C# ReflectionPermission异常

C# ReflectionPermission异常,c#,wpf,security,reflection,mvvm,C#,Wpf,Security,Reflection,Mvvm,我目前正在使用WPF和MVVM开发一个应用程序。现在,如果我转到另一个用户的机器并尝试启动我的应用程序,我会因为在上缺少ReflectionPermission而出现异常 BindToMethodInfo(对象、RuntimeMethodHandle、RuntimeTypeHandle、DelegateBindingFlags)在mscorlib中 现在我的问题是,除了访问私有/受保护的属性之外,还需要什么样的ReflectionPermission?我绑定到的属性都是公共的,并且ViewMod

我目前正在使用WPF和MVVM开发一个应用程序。现在,如果我转到另一个用户的机器并尝试启动我的应用程序,我会因为在上缺少ReflectionPermission而出现异常
BindToMethodInfo(对象、RuntimeMethodHandle、RuntimeTypeHandle、DelegateBindingFlags)
在mscorlib中


现在我的问题是,除了访问私有/受保护的属性之外,还需要什么样的ReflectionPermission?我绑定到的属性都是公共的,并且ViewModel及其使用的类与绑定到它的窗口位于同一程序集中

通过给予完全信任,尝试使用ClickOnce部署应用程序


microsoft提出DependencyProperties和其他概念以避免使用反射的原因,因为它需要此权限。但是,您可以创建需要管理权限才能运行程序的清单,也可以使用clickonce进行部署。不过,我不需要Reflectionpermission,因为我绑定到的所有成员都是公共成员,据我所知,这不需要Reflectionpermission。