Hello,
I'm trying to build a Visual Studio 2007 C# app with the Client-only Framework subset 3.5 option checked in the project properties, Application Tab.
I'm receiving compiler warnings such as the following:
Warning 2 The referenced assembly "Infragistics2.Win.UltraWinGrid.v9.1, Version=9.1.20091.1000, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb, processorArchitecture=MSIL" has a dependency on "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" which is not listed as part of the "Client" TargetFrameworkSubset. If this dependent reference is required, you may get compilation errors.
Can you remove the dependencies to System.Web so developers can use Infragistics with the smaller .NET Framework subset?
Best regards.
Since the System.Web is part of the .NET framework would you have to worry about it? What I mean is if you are installing a program on a clean PC and would need to install the 3.5 framework anyway. If you are installing a program on a machine with the 3.5 framework then System.Web would already be there so it seems either way you are needing the 3.5 framework which includes System.Web.
Thanks for the quick reply. I should have included some background on the .Net Client-only Framework subset:
"There is also a new variant of the .NET Framework, called the ".NET Framework Client Profile", which at 28 MB is a lot smaller than the full framework and only installs components that are the most relevant to desktop applications.[27] However, the Client Profile amounts to this size only if using the online installer. When using the off-line installer, the download size is still 250 MB."
The goal is to build an app that works with the smaller .NET Framework. The smaller version does not include System.Web. I suspect many WinForms developers will prefer to deploy a 28MB framework with their app instead of a 250MB redistributable. It would be best if Infragistics for Windows forms supported the client-only framework.
mbelles,
From the version number in your message, 8.1.20083.1009 (which I assume is a copy/paste error and should read 8.3.20083.1009), you're using the volume release build of NetAdvantage for .NET 2008 Volume 3. The latest service release (and the last one we expect to publish) is version 8.3.20083.2138.
You can download service releases from the My Keys and Downloads page of our website. Since this version is not available for trial download, you must have a license key for this version registered to your Infragistics member profile to access this download.
Thanks again. I got the latest service release (8.3.20083.2138). I still get the same build warnings, and the same visual problems when running on the client profile.
I've discussed this with some of our developers, and the changes I was discussing haven't yet been published. These changes are coming for NetAdvantage for .NET 2010 Volume 1.
Hi,
I am developing a .NET application using Infragistics library 2008 volume 1. I have built the application in visual studio 2008 to only the .net client profile. I tried to test this on a PC without any .net framework. The application does not work if I only choose .net 3.5 sp1 client profile as a pre-requisite. .NET 2.0 should also be chosen as a pre-requisite and installed for my application to work.
Does Infragistics have a WinForm library which runs only on .NET client profile?
Please advice.
Thanks,
Subramanian
Subramanian,
The current volume of NetAdvantage for Windows Forms supports the client only profile and can be downloaded from the products page.