Link to home
Start Free TrialLog in
Avatar of CipherIS
CipherISFlag for United States of America

asked on

Installing a 3.5 Framework app on a 2.0 Framework

My client has XP and Visual Studio 2008 / 3.5 Framework.  The server has Windows 2003 with 2.0 Framework.  

I wrote a WinForms and WebSerfvices application with VS 2008.  Is it possible to install on the server with the setting mentioned above?

I tried to change the Framework in VS 2008 from 3.5 to 2.0.  I even created a new app and specified 2.0.  but when I create the install disks and run on the server it keeps prompting to install the 3.5 framework.

Help...
Avatar of Carsontl
Carsontl

I remember when i did something like this that you will need to load the updated .net 3.5 dll's on the server, but this is very feasible.
Just Download the Latest .NEt 3.5 sp1 Framework run time from
http://www.microsoft.com/downloads/details.aspx?FamilyID=ab99342f-5d1a-413d-8319-81da479ab0d7&displaylang=en
It will still run side by side no problems. 1.1 - 2.0 - 3.5 can all run on the same server without affecting each other or the apps that use them.
Avatar of CipherIS

ASKER

I understand that I can download and install the .NET 3.5 framework.
I just need to know if I can run the app without downloading and installing the 3.5 framework.  If this is possible how is this accomplished.  (If I install 3.5 it will require a reboot and it is difficult to reboot the server because of scheduling issues).
If you load the dlls that the server requires for your site into the bin folder of your VS page, that will accomplish the same thing.
Does anyone know what DLL's I need to load?
When i was making my page, i had to load dll's into the bin folder, i would just build the page, and when it failed to load, i'd read the error (it will say which .dll it's looking for) and copy the dll to the bin folder.  I rinsed and repeated and after 4 .dll's it popped up.

A bit more trial and error than i would have liked, but i got it working.

It all depends on what you've used in your site, it will pull different drivers up to do different things.
Here's the list i had to put in the bin folder:

System.Core.dll
System.Data.DataSetExtensions.dll
System.Web.Extensions.dll
System.Xml.Linq.dll
ASKER CERTIFIED SOLUTION
Avatar of JasonChandler
JasonChandler

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
I added the dll's you recommended and it is still trying to install the .NET 3.5 framework.  Any other DLL's?
I clicked on add Reference, sorted by version and selected all that were 3.5.  I created my setup disks, put it on the server and tried to install.  Still receiving the install 3.5 message.
I attached 2 files.  1 is a pic of the DLL's I selected.  The other is the message I receive when I am trying to install the app.

3.5-DLLs.JPG
Installation-Result.JPG
At this point, I would just install 3.5 on the server.
Unfortunately I can not install 3.5.
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Ok, between some of the suggestions here I was able to convert the 3.5 Framework app to a 2.0.  I have created a document which should help anyone else going through this in the future.
Convert-from-3.5-to-2.0.pdf