Déploiement d'un modèle Excel avec un simple UserControl
Bonjour,
Dans le cadre de mes études en Finance, j'ai développé un petit modèle Excel qui permet de gérer un portefeuille de titres. Lors du déploiement sur la session Windows 7 courante tout fonctionne parfaitement. Cependant, lors de l'installation du programme sur une autre configuration (dual boot) et après installation du framework 4 et du runtime Visual Studio Tools pour Office, mon application ne fonctionne pas et m'affiche un message d'erreur
Citation:
Élément introuvable. Exception de HRESULT:0x80070490
(le UserControl s'affiche sous forme d'image et ne répond à aucune action).
Ayant testé d'autres petites applications VSTO, j'ai constaté que cette erreur s'affichait uniquement lors de l'utilisation d'un UserControl déposé sur une feuille de calcul.
Pour tester, j'ai créé un nouveau projet tout simple avec un UserControl qui contient un bouton et qui affiche le message "bonjour" lors d'un clic. Même cette simple application m'affiche ce message. Si je n'utilise pas d'User Control, l'application fonctionne parfaitement.
N'étant pas du métier et devant rendre tout bientôt mon travail, je commence à désespéré, si proche du but.....
Pourriez-vous svp m'aider à résoudre ce problème? Auriez-vous une solution ou des suggestions?
Je vous en serai très reconnaissant.
Merci d'avance.
Voici le message d'erreur complet si cela peut vous aider:
Citation:
************** Texte de l'exception **************
System.Runtime.InteropServices.COMException (0x80070490): Élément introuvable. (Exception de HRESULT : 0x80070490)
à Microsoft.VisualStudio.Tools.Office.Runtime.Interop.IHostItemProvider.GetHostExtender(String extenderType, String extenderCookie, IntPtr& extenderObject)
à Microsoft.VisualStudio.Tools.Office.Runtime.DomainCreator.ExecuteCustomization.Microsoft.Office.Tools.IHostItemProvider.GetHostExtender(Type primaryType, String primaryCookie)
à Microsoft.Office.Tools.Excel.ControlSiteImpl..ctor(IServiceProvider serviceProvider, IHostItemProvider hostItemProvider, String primaryCookie, String identifier, Object containerComponent, UInt32 officeVersion, Control control, _OLEObject extenderControl, Boolean isDynamic)
à Microsoft.Office.Tools.Excel.FactoryImpl.Microsoft.Office.Tools.Excel.Factory.CreateControlSite(IServiceProvider serviceProvider, IHostItemProvider hostItemProvider, String primaryCookie, String identifier, Object containerComponent, Control control)
à Test.Test_UserControl1..ctor(Factory factory, IHostItemProvider hostItemProvider, IServiceProvider serviceProvider, String cookie, String extenderCookie, Object container, String identifier)
à Test.Feuil1.InitializeControls()
à Test.Feuil1.Initialize()
à Microsoft.VisualStudio.Tools.Office.Runtime.DomainCreator.ExecuteCustomization.ExecutePhase(ExecutionPhases executionPhases)
à Microsoft.VisualStudio.Tools.Office.Runtime.DomainCreator.ExecuteCustomization.Microsoft.VisualStudio.Tools.Office.Runtime.Interop.IExecuteCustomization2.LoadEntryPoints(IntPtr serviceProvider)
************** Assemblys chargés **************
mscorlib
Version de l'assembly*: 4.0.0.0
Version Win32*: 4.0.30319.225 (RTMGDR.030319-2200)
CodeBase*: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
Microsoft.VisualStudio.Tools.Office.Runtime
Version de l'assembly*: 10.0.0.0
Version Win32*: 10.0.31007.0
CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualStudio.Tools.Office.Runtime/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualStudio.Tools.Office.Runtime.dll
----------------------------------------
System.Core
Version de l'assembly*: 4.0.0.0
Version Win32*: 4.0.30319.1 built by: RTMRel
CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System
Version de l'assembly*: 4.0.0.0
Version Win32*: 4.0.30319.1 built by: RTMRel
CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
Microsoft.VisualStudio.Tools.Applications.Hosting
Version de l'assembly*: 10.0.0.0
Version Win32*: 10.0.31007.0
CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualStudio.Tools.Applications.Hosting/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualStudio.Tools.Applications.Hosting.dll
----------------------------------------
Microsoft.VisualStudio.Tools.Applications.Runtime
Version de l'assembly*: 10.0.0.0
Version Win32*: 10.0.31007.0
CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualStudio.Tools.Applications.Runtime/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualStudio.Tools.Applications.Runtime.dll
----------------------------------------
System.Xml
Version de l'assembly*: 4.0.0.0
Version Win32*: 4.0.30319.1 built by: RTMRel
CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Deployment
Version de l'assembly*: 4.0.0.0
Version Win32*: 4.0.30319.1 (RTMRel.030319-0100)
CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Deployment/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Deployment.dll
----------------------------------------
Microsoft.VisualStudio.Tools.Applications.ServerDocument
Version de l'assembly*: 10.0.0.0
Version Win32*: 10.0.31007.0
CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualStudio.Tools.Applications.ServerDocument/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll
----------------------------------------
System.Windows.Forms
Version de l'assembly*: 4.0.0.0
Version Win32*: 4.0.30319.1 built by: RTMRel
CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Version de l'assembly*: 4.0.0.0
Version Win32*: 4.0.30319.1 built by: RTMRel
CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Xml.Linq
Version de l'assembly*: 4.0.0.0
Version Win32*: 4.0.30319.1 built by: RTMRel
CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll
----------------------------------------
Microsoft.Office.Tools
Version de l'assembly*: 10.0.0.0
Version Win32*: 10.0.31007.0
CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.Office.Tools/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.Office.Tools.dll
----------------------------------------
Microsoft.Office.Tools.Excel.Implementation
Version de l'assembly*: 10.0.0.0
Version Win32*: 10.0.31007.0
CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.Office.Tools.Excel.Implementation/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.Office.Tools.Excel.Implementation.dll
----------------------------------------
Microsoft.Office.Tools.Common.Implementation
Version de l'assembly*: 10.0.0.0
Version Win32*: 10.0.31007.0
CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.Office.Tools.Common.Implementation/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.Office.Tools.Common.Implementation.dll
----------------------------------------
Microsoft.Office.Tools.Excel
Version de l'assembly*: 10.0.0.0
Version Win32*: 10.0.31007.0
CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.Office.Tools.Excel/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.Office.Tools.Excel.dll
----------------------------------------
Test
Version de l'assembly*: 1.0.0.0
Version Win32*: 1.0.0.0
CodeBase*: file:///C:/Users/Nico/AppData/Local/Apps/2.0/BJBZ9C39.ZV9/L8GR0QKA.N7L/test.vsto_e2de30752acbf08d_0001.0000_e6066ee0363c89c5/Test.DLL
----------------------------------------
Microsoft.Office.Tools.Excel.v4.0.Utilities
Version de l'assembly*: 10.0.0.0
Version Win32*: 10.0.30319.1
CodeBase*: file:///C:/Users/Nico/AppData/Local/Apps/2.0/BJBZ9C39.ZV9/L8GR0QKA.N7L/test.vsto_e2de30752acbf08d_0001.0000_e6066ee0363c89c5/Microsoft.Office.Tools.Excel.v4.0.Utilities.DLL
----------------------------------------
Microsoft.Office.Tools.Common
Version de l'assembly*: 10.0.0.0
Version Win32*: 10.0.31007.0
CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.Office.Tools.Common/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.Office.Tools.Common.dll
----------------------------------------
Microsoft.VisualStudio.Tools.Applications.ServerDocument.resources
Version de l'assembly*: 10.0.0.0
Version Win32*: 10.0.31007.0
CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualStudio.Tools.Applications.ServerDocument.resources/v4.0_10.0.0.0_fr_b03f5f7f11d50a3a/Microsoft.VisualStudio.Tools.Applications.ServerDocument.resources.dll
----------------------------------------