无法在WPF中设计任何内容(Cider broken)加载此程序集将从其他实例生成不同的授权集 [英] Can't design anything in WPF (Cider broken) Loading this assembly would produce a different grant set from other instances

查看:81
本文介绍了无法在WPF中设计任何内容(Cider broken)加载此程序集将从其他实例生成不同的授权集的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的WPF设计器完全坏了 - 我在Cider中看不到任何UI控件而没有在下面得到这个例外。
这可能是安装SilverLight Beta 2的结果。但是我已经卸载了它,一切与它有关,我已经在Visual Studio 2008上进行了修复。我还能做些什么才能再次进行Cider设计?

加载这个程序集会产生与其他实例不同的授权集。 (来自HRESULT的异常:0x80131401)
System.RuntimeTypeHandle.CreateInstance(RuntimeType类型,Boolean publicOnly,Boolean noCheck,Boolean& canBeCached,RuntimeMethodHandle& ctor,Boolean& bNeedSecurityCheck)

System.RuntimeType.CreateInstanceSlow(Boolean publicOnly ,布局fillCache)
在System.RuntimeType.CreateInstanceImpl(布尔值publicOnly,布尔值skipVisibilityChecks,布尔fillCache)

System.Activator.CreateInstance(类型类型,布尔值非公共)

System.RuntimeType.CreateInstanceImpl(BindingFlags)在System.Activator.CreateInstance(Type类型,BindingFlags bindingAttr,Binder binder,Object [] args,CultureInfo culture,Object [] activationAttributes)中的bindingAttr,Binder binder,Object [] args,CultureInfo culture,Object [] activationAttributes)
at System.Activator.CreateInstance(String assemblyName,String typeName,Boolean ignoreCase,BindingFlags bindingAttr,Binder binder,Object [] args,CultureInfo culture,Object [] activationAttributes,Evidence securityInfo,StackCrawlMark& stackMark)
在System.Activator.CreateInstance(String assemblyName,String typeName)
在System.AppDomain.CreateInstance(String assemblyName,String typeName)
at System.AppDomain.CreateInstanceAndUnwrap(String assemblyName,String typeName)

MS.Internal.Providers上的System.AppDomain.CreateInstanceAndUnwrap(String assemblyName,String typeName)
MS.Internal.Package.VSIsolationProviderService.CreateIsolationProvider(String identity,AssemblyReferenceProvider assemblyReferences,IEnumerable`1 assemblyFolders) .VSDesignerContext.GetIsolationProvider(IServiceProvider提供程序,IVsHierarchy层次结构,AssemblyReferenceProvider assemblyReferences,Boolean isSilverlightProject)
在MS.Internal.Providers的MS.Internal.Providers.VSDesignerContext.GetIsolationProvider(IServiceProvider提供程序,IVsHierarchy层次结构,AssemblyReferenceProvider assemblyReferences)中。 VSDesignerContext.Initialize(IServiceProvider提供程序,IVsHierarchy h ierarchy,UInt32 itemid,Object docDataObj)
MS.Internal.Providers.VSDesignerContext..ctor(IServiceProvider provider,IVsWindowFrame frame,Object docDataObj)
MS.Internal.Providers.VSDesignerContext.GetContext(IServiceProvider services,IVsWindowFrame) frame,Boolean createIfNotExist)
在MS.Internal.Designer.DesignerPane.InitializeDesigner()


My WPF designer is completely broken - I cannot see any UI controls in Cider without getting this exception below.
It's probably a result of installing SilverLight Beta 2. However I've uninstalled it, everything to do with it, and I've done a repair on Visual Studio 2008. What else can I do to make Cider design again?

Loading this assembly would produce a different grant set from other instances. (Exception from HRESULT: 0x80131401)
   at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck)
   at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache)
   at System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache)
   at System.Activator.CreateInstance(Type type, Boolean nonPublic)
   at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
   at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
   at System.Activator.CreateInstance(String assemblyName, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, Evidence securityInfo, StackCrawlMark& stackMark)
   at System.Activator.CreateInstance(String assemblyName, String typeName)
   at System.AppDomain.CreateInstance(String assemblyName, String typeName)
   at System.AppDomain.CreateInstanceAndUnwrap(String assemblyName, String typeName)
   at System.AppDomain.CreateInstanceAndUnwrap(String assemblyName, String typeName)
   at MS.Internal.Package.VSIsolationProviderService.CreateIsolationProvider(String identity, AssemblyReferenceProvider assemblyReferences, IEnumerable`1 assemblyFolders)
   at MS.Internal.Providers.VSDesignerContext.GetIsolationProvider(IServiceProvider provider, IVsHierarchy hierarchy, AssemblyReferenceProvider assemblyReferences, Boolean isSilverlightProject)
   at MS.Internal.Providers.VSDesignerContext.GetIsolationProvider(IServiceProvider provider, IVsHierarchy hierarchy, AssemblyReferenceProvider assemblyReferences)
   at MS.Internal.Providers.VSDesignerContext.Initialize(IServiceProvider provider, IVsHierarchy hierarchy, UInt32 itemid, Object docDataObj)
   at MS.Internal.Providers.VSDesignerContext..ctor(IServiceProvider provider, IVsWindowFrame frame, Object docDataObj)
   at MS.Internal.Providers.VSDesignerContext.GetContext(IServiceProvider services, IVsWindowFrame frame, Boolean createIfNotExist)
   at MS.Internal.Designer.DesignerPane.InitializeDesigner()


推荐答案

你在运行SP1 beta?
Are you running the SP1 beta?


这篇关于无法在WPF中设计任何内容(Cider broken)加载此程序集将从其他实例生成不同的授权集的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆