PRB: After installing Visual Studio 2012, XLL+ for earlier versions of Visual Studio is broken
Article last modified on 30-Jan-2013
The information in this article applies to:
- XLL+ for Visual Studio 2010 - 7.0
- XLL+ for Visual Studio 2008 - 7.0
- XLL+ for Visual Studio 2005 - 7.0
After installing Visual Studio 2012, XLL+ for VS 2005, 2008 or 2010 no longer works. Whenever I try to create a new function or amend an existing one, I get the following error:
System.Runtime.Serialization.SerializationException: Unable to find assembly 'Psl.XL7.FunctionModel, Version=220.127.116.11, Culture=neutral, PublicKeyToken=b753a985dcbde9e1'.
I also get a linker error LNK1123 when building a project which built perfectly before I installed Visual Studio 2012:
LINK: fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
This issue is fixed in XLL+ 7.0.4, so the best solution is to upgrade to XLL+ 7.0.4. If you using Visual Studio 2010, then you should also apply Visual Studio 2010 SP 1.
If you are unable to upgrade to XLL+ 7.0.4, then follow the alternative instructions below.
For users of XLL+ 7.0.3
Note: These instructions and Patch F00156 are only for users who cannot upgrade to XLL+ 7.0.4. Everyone else should simply upgrade to XLL+ 7.0.4.
You should apply the patch file listed below.
If you are using Visual Studio 2010, you should make sure that you have applied SP1.
If you have a earlier version of XLL+ 7 installed, you should visit our download page at http://www.planatechsolutions.com/support/download_front.aspx and download and install the version 7.0.3 of XLL+.
Patch file F00156
If you have XLL+ version 7.0.3 installed (and you cannot upgrade to XLL+ 7.0.4 at this time), then you should install one of the patch files listed below. After downloading and unzipping the appropriate file, please read the installation instructions in the file readme_f00156.txt carefully.
- XLL+ 7.0.3 for Visual Studio 2010 (Retail version)
- XLL+ 7.0.3 for Visual Studio 2010 (Trial version)
- XLL+ 7.0.3 for Visual Studio 2008 (Retail version)
- XLL+ 7.0.3 for Visual Studio 2008 (Trial version)
- XLL+ 7.0.3 for Visual Studio 2005 (Retail version)
- XLL+ 7.0.3 for Visual Studio 2005 (Trial version)
Visual Studio 2010
If you encounter the linker error described above, and you have not already applied Visual Studio 2010 SP1, then you should download it and install it.