XLL not registering for "Users"

Add-in Express™ Support Service
That's what is more important than anything else

XLL not registering for "Users"
 
Ben McKenzie




Posts: 66
Joined: 2010-05-06
I am testing the installation of our addin on a user that is just a "User" (not a power user or admin). The COM addin seems to register correctly, but the XLL addin does not register.


In looking at the adxregistrator.log file, it looks like it isn't even trying to register or load the XLL.

Add-in Express Registrator Log File: 08/30/2010 10:26:03

Installation directory: C:Documents and SettingsjlerouxApplication DataHighline FinancialHighlineXL
Registrator version: 6.1.3044.0 
-------------------------------
10:26:03 Starting the add-in registration process.
10:26:03 Loading mscoree.dll
10:26:03 Success.
10:26:03 .NET Framework installation directory: 
10:26:03 The latest version of .NET Framework: 'v2.0.50727'
10:26:03 Loading CLR: v2.0.50727.
10:26:03 The CLR v2.0.50727 has been initialized successfully.
10:26:03 Creating a new domain setup.
10:26:03 Success.
10:26:03 Getting the add-in directory.
10:26:03 Success. The directory is 'C:Documents and SettingsjlerouxApplication DataHighline FinancialHighlineXL'
10:26:03 The configuration file is '(null)'
10:26:03 The 'shadow copy' is disabled.
10:26:03 Creating a new application domain.
10:26:03 Success.
10:26:03 Getting the base directory for the domain.
10:26:03 Success. The directory is 'C:Documents and SettingsjlerouxApplication DataHighline FinancialHighlineXL'.
10:26:03 Searching for the Add-in Express core library.
10:26:03 Success. The 'AddinExpress.MSO.2005.dll' file is found.
10:26:03 Creating an instance of the 'AddinExpress.Deployment.ADXRegistrator' class.
10:26:03 Assembly identity is 'AddinExpress.MSO.2005'.
10:26:03 Success.
10:26:03 Unwrapping the instance of the 'AddinExpress.Deployment.ADXRegistrator' class.
10:26:03 Success.
10:26:03 Calling the managed registration procedure.
10:26:06 Success.
10:26:06 The add-in registration process is completed with HRESULT = 0.



Add-in Express Loader Log File: 08/30/2010 10:26:16

Startup directory: C:Documents and SettingsjlerouxApplication DataHighline FinancialHighlineXL
Loader version: 6.1.3044 
------------------
10:26:16 572 5720 Start.
10:26:16 572 5720 Reading the registry key 'HKEY_CLASSES_ROOTCLSID{CE784816-23BA-4C29-9BE4-B927B88D1179}'
10:26:16 572 5720 Success. The registry key 'HKEY_CLASSES_ROOTCLSID{CE784816-23BA-4C29-9BE4-B927B88D1179}' is closed.
10:26:16 572 5720 Converting the '{4BA250A6-8BCA-46A6-982A-F340081187C3}' CLSID from string.
10:26:16 572 5720 Success.
10:26:16 572 5720 Attempting to get the class object by the '{4BA250A6-8BCA-46A6-982A-F340081187C3}' CLSID.
10:26:16 572 5720 Success.
10:26:16 572 5720 Creating a new instance of the add-in loader.
10:26:16 572 5720 Success.
10:26:16 572 5720 Loading the configuration from the system registry.
10:26:16 572 5720 Getting the latest CLR version.
10:26:16 572 5720 The latest CLR version is 'v2.0.50727'.
10:26:16 572 5720 The configuration has been loaded successfully.
10:26:16 572 5720     Runtime version: v2.0.50727.
10:26:16 572 5720     Assembly name: HighlineXL, PublicKeyToken=B9C46DAF08E10F6C.
10:26:16 572 5720     Class name: HighlineXL.AddinModule.
10:26:16 572 5720 Attempting to create a new instance of the managed add-in class: CLR - v2.0.50727
10:26:16 572 5720 Loading CLR: v2.0.50727.
10:26:16 572 5720 The CLR v2.0.50727 has been initialized successfully.
10:26:16 572 5720 Creating a new domain setup.
10:26:16 572 5720 Success.
10:26:16 572 5720 Getting the add-in directory.
10:26:16 572 5720 Success. The directory is 'C:Documents and SettingsjlerouxApplication DataHighline FinancialHighlineXL'
10:26:16 572 5720 The configuration file is 'C:Documents and SettingsjlerouxApplication DataHighline FinancialHighlineXLpp.config'
10:26:16 572 5720 The 'shadow copy' is enabled.
10:26:16 572 5720 Creating a new application domain.
10:26:16 572 5720 Success.
10:26:18 572 5720 Unwrapping the managed class.
10:26:18 572 5720 Success.
10:26:18 572 5720 Querying the add-in extensibility.
10:26:18 572 5720 Querying the custom task panes.
10:26:18 572 5720 Querying the ribbon extensibility.
10:26:18 572 5720 Success.
10:26:18 572 5720 Querying the form regions.
10:26:18 572 5720 Success.
10:26:18 572 5720 Getting the dispid of the 'Dispose' method.
10:26:18 572 5720 Success.
10:26:18 572 5720 The managed add-in class has been created successfully.

Posted 30 Aug, 2010 10:43:44 Top
Ben McKenzie




Posts: 66
Joined: 2010-05-06
This is being installed as a "per user" addin, not an "all users" addin.
Posted 30 Aug, 2010 10:46:21 Top
Eugene Astafiev


Add-in Express team


Posts: 8540
Joined: 2007-07-25
Hi Ben,

Please check out the custom actions stage of your installer. How many custom actions do you have? Could you please take a screenshot?
.NET, Extended MAPI, Windows Phone & RT
Posted 30 Aug, 2010 12:48:41 Top
Ben McKenzie




Posts: 66
Joined: 2010-05-06
This is fixed, it looks like there was just an issue with one computer.
Posted 01 Sep, 2010 09:40:50 Top
Eugene Astafiev


Add-in Express team


Posts: 8540
Joined: 2007-07-25
Thank you for letting us know, Ben! Good luck with your add-in project!
.NET, Extended MAPI, Windows Phone & RT
Posted 01 Sep, 2010 09:47:24 Top