我正在尝试运行我们创建的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) ---内部异常堆栈跟踪结束---
有谁知道可能导致这种情况的原因是什么?有关我如何进一步调查的任何指示?
谢谢, 汤姆
答案 0 :(得分:1)
以下是您可以在网上找到的一些提示,以解决问题:
重新安装VSTOR
禁用其他加载项
修复运行Visual Studio Tools for Office解决方案的计算机上的安全配置中的错误
修改/禁用公司病毒软件的自定义规则,阻止.net框架创建vsto .dll的“卷影副本”版本。
启用.NET可编程性支持http://sqlblog.com/blogs/davide_mauri/archive/2010/07/30/powerpivot-not-visibile-in-excel.aspx