Error: Loader can't resolve the 'Extensibility, Version=7.0.3300.0,

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

Error: Loader can't resolve the 'Extensibility, Version=7.0.3300.0,
 
Phillip Smith




Posts: 16
Joined: 2008-10-13
I am writing a simple Word addin. I have two PCs running XP Pro with the same updates. The only difference is that one has Office 2007 and the other has Office 2003. On the PC with Office 2007 the addin runs fine. When I try to install it on the PC with Office 2003, I get the error below. Am I missing a needed DLL?

Thanks,
Phillip



Add-in Express Loader Log File: 02/11/2009 09:00:42

Startup directory: Loader version: 4.3.1909 C:\Program Files\Ted\
------------------
09:00:42 160 Starting the add-in registration process.
09:00:42 160 Loading the latest CLR version.
09:00:42 160 The CLR v2.0.50727 has been initialized successfully.
09:00:42 160 Creating a new domain setup.
09:00:42 160 Success.
09:00:42 160 Getting the add-in directory.
09:00:42 160 Success. The directory is 'C:\Program Files\Ted\'
09:00:42 160 The configuration file is '(null)'
09:00:42 160 The 'shadow copy' is disabled.
09:00:42 160 Creating a new application domain.
09:00:42 160 Success.
09:00:42 160 Getting the base directory for the domain.
09:00:42 160 Success. The directory is 'C:\Program Files\Ted\'.
09:00:42 160 Seaching for the Add-in Express core library.
09:00:42 160 Success. The 'AddinExpress.MSO.2005.dll' file has been found.
09:00:42 160 Creating an instance of the 'AddinExpress.MSO.ADXLoaderSupport' class.
09:00:42 160 Assembly identity is 'AddinExpress.MSO.2005'.
09:00:44 160 Success.
09:00:44 160 Unwrapping the instance of the 'AddinExpress.MSO.ADXLoaderSupport' class.
09:00:44 160 Success.
09:00:44 160 Test 'C:\Program Files\Ted\adxloader.dll.manifest'.
09:00:44 160 Test 'C:\Program Files\Ted\adxloader.dll.manifest'.
09:00:44 160 Creating an instance of the XML parser class.
09:00:44 160 Success.
09:00:44 160 Loading the manifest file (C:\Program Files\Ted\adxloader.dll.manifest).
09:00:44 160 Success.
09:00:44 160 Getting the root element of the manifest (C:\Program Files\Ted\adxloader.dll.manifest).
09:00:44 160 Success.
09:00:44 160 Getting the 'assemblyIdentity' element of the manifest (C:\Program Files\Ted\adxloader.dll.manifest).
09:00:44 160 Success.
09:00:44 160 Seraching fo the 'name' attribute of the 'assemblyIdentity' element.
09:00:44 160 Success. The name is 'MyAddin3, PublicKeyToken=2d4b71225a84e664'.
09:00:44 160 Calling the managed procedure to register the 'MyAddin3, PublicKeyToken=2d4b71225a84e664' assembly.
09:00:45 824 Connecting to the application domain of the Add-in Express loader.
09:00:45 824 Success.
09:00:45 824 Loading the 'MyAddin3, PublicKeyToken=2d4b71225a84e664' assembly.
09:00:45 824 Error: The Add-in Express Loader can't resolve the 'Extensibility, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' assembly. Please check if the assembly exists in the application directory or in the GAC.
09:00:45 824 Success.
09:00:45 824 Registering the 'MyAddin3, PublicKeyToken=2d4b71225a84e664' assembly (user).
09:00:45 824 Error: Could not load file or assembly 'Extensibility, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
09:00:45 824 The managed registration process is complete with HRESULT = 2.
09:00:45 160 The add-in registration process is complete with HRESULT = 2.
Posted 11 Feb, 2009 10:11:38 Top
Eugene Astafiev


Guest


Hello Phillip,

Please note that you use an old version of Add-in Express. You can download a new one http://www.add-in-express.com/downloads/adxnet.php.

Do you use verion-neutral interops?
Posted 11 Feb, 2009 10:19:35 Top
Phillip Smith




Posts: 16
Joined: 2008-10-13
I downloaded the new version. But I still get the same error. Can you be more specific when you say "Do you use verion-neutral interops?" ??
I am loading the Interop.*.DLLs. Am I doing something wrong in the code?
Posted 11 Feb, 2009 11:55:56 Top
Eugene Astafiev


Guest


Phillip,

When you create an ADX based add-in in the wizard you can select the following option:

* Use version-neutral interop assemblies

Did you select it?

BTW Please try setting the Version Specific property of that reference in the add-in project to false.
Posted 11 Feb, 2009 12:50:47 Top
Phillip Smith




Posts: 16
Joined: 2008-10-13
I did select the version-neutral interop assemblies. I created a new one just to be sure and I still get that error. Again, when you say "Please try setting the Version Specific property of that reference in the add-in project to false," where would I set that?

Thank you.
Posted 11 Feb, 2009 16:19:43 Top
Eugene Astafiev


Guest


Hello Phillip,

Could you organize a remote session?
Posted 12 Feb, 2009 04:01:23 Top
Andrei Smolin


Add-in Express team


Posts: 18856
Joined: 2006-05-11
Hello Phillip,

09:00:45 824 Error: Could not load file or assembly 'Extensibility, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.


Just add extensibility.dll to the Application Folder of your setup project.

Does this help?


Andrei Smolin
Add-in Express Team Leader
Posted 13 Feb, 2009 10:23:50 Top
Phillip Smith




Posts: 16
Joined: 2008-10-13
Extensibility.dll is what was needed. Thank you!!
Posted 13 Feb, 2009 12:25:47 Top
Eugene Astafiev


Guest


Good news! Thank you for letting us know.
Posted 14 Feb, 2009 11:08:16 Top