Greetings.
I am attempting to upgrade an application to the latest version of the ASP.NET controls. I am using the trial edition to see how much work is involved in the upgrade process. The original application is currently in VS2003, using ASP.NET v1.1 and Infragistics 2006 vol 3.
I used the Microsoft upgrade wizard to migrate the pages to VS2008, which went well. I also used the Infragistics upgrade tool to update the references from 2006 to 2008 vol 1.
I am able to run the application and as long as I don't hit a page with an Infragistics control it works fine.
When I run a page containing an Infragistics control it gives me an error message similar to the following:
Compiler Error Message: CS0012: The type 'Infragistics.WebUI.Shared.IProvidesEmbeddableEditor' is defined in an assembly that is not referenced. You must add a reference to assembly 'Infragistics2.WebUI.Shared.v8.1, Version=8.1.20081.1000, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb'.
OR
Compiler Error Message: CS0234: The type or namespace name 'Style' does not exist in the namespace 'Infragistics.WebUI.Shared' (are you missing an assembly reference?)
What's confusing is that I already have a reference to the WebUI.Shared assembly in the project, and it compiles without error.
Any hints as to what I'm missing here? I really, really want to get this project upgraded to VS2008.
-Chuck
I've saw this one a few times. There's two places you should check.
1) Your Web.Config file should have the Infragistics controls your web application uses referenced.
2) Make sure that your bin directory contains the needed web control DLL files from Infragistics.
Also, as a normal practice I don't even bother searching for the exact web control libraries, I just copy all of them into the bin directory. This way I won't have to bother updating that directory anymore if I decide to use more of their control set.
Hope that helps you out!