2011-01-31 2 views
1

J'essaie d'exécuter un add-in Excel 2007 VSTO 3.0 que nous avons créé. Toutefois, depuis l'installation du ION trading MarketView Excel Plug-in notre complément ne semble plus se charger correctement et échoue avec l'erreur suivante:CannotCreateCustomizationDomainException: la personnalisation n'a pas pu être chargée car le domaine d'application n'a pas pu être créé.

Microsoft.VisualStudio.Tools.Applications.Runtime.CannotCreateCustomizationDomainException: Customization could not be loaded because the application domain could not be created. ---> System.IO.FileLoadException: 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 Microsoft.VisualStudio.Tools.Office.Runtime.DomainCreator.LoadMafPipeline(AppDomain newDomain, IntPtr hostServiceProvider, AddInInformation info, EntryPoints requestedEntryPoints, OfficeApp officeApplication, OfficeVersion officeVersion, IntPtr& executor) at Microsoft.VisualStudio.Tools.Office.Runtime.DomainCreator.CreateCustomizationDomainInternal(String solutionLocation, String manifestName, String documentName, Boolean showUIDuringDeployment, IntPtr hostServiceProvider, IntPtr& executor) --- End of inner exception stack trace ---

Est-ce que quelqu'un a une idée ce qui pourrait être la cause? Des conseils pour savoir comment je pourrais enquêter plus loin?

Merci, Tom

Répondre

1

Voici quelques conseils que vous pouvez trouver sur le Web, afin de résoudre le problème:

  1. Réinstaller VSTOR

  2. Désactiver d'autres add-ins

  3. Install framework 3.5 sp1

  4. corriger l'erreur dans la configuration de la sécurité sur l'ordinateur qui exécute les Visual Studio Tools pour la règle solution Office

  5. Modifier/Désactiver personnalisée du logiciel de virus d'une entreprise, bloquant la capacité du framework .NET pour créer la « copie d'ombre 'version du fichier vsto .dll.

  6. Activer le support programmabilité .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

+0

Déplacement à 4.0 résolu ce problème ... maintenant je dois éliminer l'Interop depricated appelle :-) –

Questions connexes