XLL+ Class Library (7.0)

Visual Studio .NET and Visual Studio 2005

Libraries

There have been significant changes to the internal structure of Microsoft's C/C++ runtime libraries, especially with regard to the STL implementation.

We therefore supply four different builds of the XLL+ run-time libraries, for use with each environment.

The AppWizard automatically sets the correct LIB path for new projects. If you need to port a project made in Visual Studio 6 to VS.NET or VS 2005, or a project made in VS .NET to VS 2005, then read the note on Porting below.

Porting projects built in an older version of Visual Studio

If you open a Visual Studio project file or workspace file in a newer version of Visual Studio, then it will be converted to the new version's format.

You will also need to make one further change to the Project properties: you should set the linker path to include either the Lib7 directory (for Visual Studio.NET 2002), the Lib71 directory (for Visual Studio.NET 2003) or the Lib8 directory (for Visual Studio.NET 2005). instead of the corresponding Lib directory.

In the picture below, note that the Configuration field has been set to "All Configurations" so that the change can be made in one step.

Wizards

The appearance of the XLL+ user interface is slightly different between VS6 and othe Visual Studio versions.

The Visual Studio .NET and 2005 implementation offers access to the XLL+ Function Wizard via two items on the Tools menu, rather than through a toolbar. If you want to add a toolbar, just use the Tools - Customize command to create your own.

The AppWizard has only one page in VS.NET & 2005 (it had two in VS6). The default setting for the VersionInfo function is now off (it was on by default in VS6).