Licensing in Visual Studio 2005

Does anyone know how to do the licensing in a web application created in Visual Studio 2005? I heard mention of the licenses.licx file but the format of that is nothing like that produced by the license code generator. Also, I can’t even figure out what the main module would be since it looks like the module dll name is changed every time it is published. It doesn’t even seem to create one for the debug builds.
Any help would be appreciated.

Here’s the relevant section from the 2.4 release notes. These comments apply even if you are still using GoDiagram Web version 2.3 or 2.2.
Upgrading to ASP.NET 2.0 with Visual Studio 2005

If you compile your application for ASP.NET 2.0 using command-line tools (not Visual Studio 2005), you shouldn’t have any problems.
However, if you use Visual Studio 2005, please be aware that it will try to convert your web application to conform to the latest ASP.NET guidelines, and that the conversion may cause your web application to fail to compile or fail to run correctly.

Resource files (RESX files) may need to be moved, and code to access them may need to be altered, for them to work again. Select the project in the Solution Explorer, and either context-click to “Add ASP.NET Folder”, or invoke the “Website” menu to “Add ASP.NET Folder”. Choose “App_GlobalResources”. Move your RESX file into that folder. Then change code such as:
GoImage.DefaultResourceManager = new ResourceManager(typeof(WebForm1));
GoImage.DefaultResourceManager = Resources.WebForm1.aspx.ResourceManager;
This makes use of the new ASP.NET 2.0 feature of typed resources.

Visual Studio 2005 and ASP.NET 2.0 have improved support for licensing, similar to that used by Windows Forms applications. If you are upgrading from ASP.NET 1.1 to ASP.NET 2.0, you will need to remove any VersionName assignments that you had in your Global HttpApplication constructor.
Instead, you should make sure your web application includes a LICENSES.LICX file. You can copy this file from one of the sample web applications that makes use of the same licensed components. Visual Studio 2005 will compile this file and produce a App_Licenses.dll assembly in the Bin subdirectory. You should make sure the LICENSES.LICX file is kept up-to-date with lines corresponding to each kind of licensed component that you use, and that its four-part version number is also accurate.

Oh, so you don’t need the License Manager anymore for it? I’ll try again.

Yes and no–you still need to use the License Manager in order to enter an unlock code for a product so that the license key is stored in the registry (#4 button “Enter Unlock Code”).
But with ASP.NET 2.0 you don’t need to use that VersionName assignment “work-around” that we provided via the #5 button “Generate License Keys”.