CannotCreateCustomizationDomainException:无法加载自定义,因为无法创建应用程序域

时间:2011-01-31 17:04:53

标签: vsto excel-2007

我正在尝试运行我们创建的Excel 2007 VSTO 3.0插件。但是,由于安装了ION Trading MarketView Excel插件,我们的加载项似乎不再正确加载并因以下错误而失败:

  

Microsoft.VisualStudio.Tools.Applications.Runtime.CannotCreateCustomizationDomainException:无法加载自定义,因为无法创建应用程序域。 ---> System.IO.FileLoadException:加载此程序集将从其他实例生成不同的授权集。 (HRESULT异常:0x80131401)

     

at System.RuntimeTypeHandle.CreateInstance(RuntimeType type,Boolean publicOnly,Boolean noCheck,Boolean& canBeCached,RuntimeMethodHandle& ctor,Boolean& bNeedSecurityCheck)   在System.RuntimeType.CreateInstanceSlow(Boolean publicOnly,Boolean fillCache)   在System.RuntimeType.CreateInstanceImpl(Boolean publicOnly,Boolean skipVisibilityChecks,Boolean fillCache)   在System.Activator.CreateInstance(Type type,Boolean nonPublic)   在System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr,Binder binder,Object [] args,CultureInfo culture,Object [] activationAttributes)   在System.Activator.CreateInstance(Type type,BindingFlags bindingAttr,Binder binder,Object [] args,CultureInfo culture,Object [] activationAttributes)   在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)   在System.AppDomain.CreateInstanceAndUnwrap(String assemblyName,String typeName)   在System.AppDomain.CreateInstanceAndUnwrap(String assemblyName,String typeName)   在Microsoft.VisualStudio.Tools.Office.Runtime.DomainCreator.LoadMafPipeline(AppDomain newDomain,IntPtr hostServiceProvider,AddInInformation info,EntryPoints requestedEntryPoints,OfficeApp officeApplication,OfficeVersion officeVersion,IntPtr& executor)   在Microsoft.VisualStudio.Tools.Office.Runtime.DomainCreator.CreateCustomizationDomainInternal(String solutionLocation,String manifestName,String documentName,Boolean showUIDuringDeployment,IntPtr hostServiceProvider,IntPtr& executor)   ---内部异常堆栈跟踪结束---

有谁知道可能导致这种情况的原因是什么?有关我如何进一步调查的任何指示?

谢谢, 汤姆

1 个答案:

答案 0 :(得分:1)

以下是您可以在网上找到的一些提示,以解决问题:

  1. 重新安装VSTOR

  2. 禁用其他加载项

  3. Install framework 3.5 sp1

  4. 修复运​​行Visual Studio Tools for Office解决方案的计算机上的安全配置中的错误

  5. 修改/禁用公司病毒软件的自定义规则,阻止.net框架创建vsto .dll的“卷影副本”版本。

  6. 启用.NET可编程性支持http://sqlblog.com/blogs/davide_mauri/archive/2010/07/30/powerpivot-not-visibile-in-excel.aspx

  7. Move the entire solution to .NET 4.0