Astahost.com   Mar 12, 2010
Open Discussion & Free Web Hosting > Computers & Tech > Programming > Programming General > BASIC / Visual Basic (.NET)

.net Framework Backward Compatibility ?

free web hosting
Open Discussion & Free Web Hosting > Computers & Tech > Programming > Programming General > BASIC / Visual Basic (.NET)

.net Framework Backward Compatibility ?

dhanesh
If i made an application in VB .NET 2005 would i be able to open the compiled EXE on a computer NOT having VB .NET 2005 ? Do i need Framework 2.0 installed to open any application i make in VB 2005 ?

If i use the Windows SDK for Vista that had Framework 3.0 would i be able to open it on a computer that has Framework 1.1 installed ? In short, is my application compatible on computers that have no Framework 2.0 or 3.0 installed ? If not then other than installing Framework 2.0 or 3.0, how would i be able to run my applications.

The reason i am asking this is that i created a test application in VB 2005 and it worked fine on mine (compilation and running the EXE directly from the bin folder .. both), i took the EXE file in the bin folder to my faculty's computer who had VB 2003 installed, and it didnt work there. It showed an error box with lots of text (didnt quiet bother reading), I'll post what exactly it was, but if anyone got what i am trying to explain here .. i would be happy to hear your solution to this problem of mine.

Regards
Dhanesh.


 

 

 


Comment/Reply (w/o sign-up)

livingston
If you want to run a application developed in VS.NET 2005 then you'll need .NET 2.0 and above installed in the system to run the application.

If you want to run a application developed using .NET 3.0 then you've to have the .NET 3 framework installed in Windows XP or Windows 2003 systems. You can also run them in Windows Vista.

The .NET framework is backward compatible, i.e. you can use a function used in .NET 1 in 2 or you can compile and run a program developed in .NET 1 in system with .NET 2 and .NET 3. Like wise you can also run programs developed in .NET 2 in system with .NET 3. This is called as Backward compatibility, i.e. support for previous versions.

Where as you cannot run a program developed in .NET 2 in a system with .NET 1 or a program developed in .NET 3 in a system with . NET 2.

Hope this will clear your doubts and solve your problems. smile.gif

 

 

 


Comment/Reply (w/o sign-up)

dhanesh
Hell yeah it did biggrin.gif ! Thanks. I tried to explain my problem how much i could, but when u cant explain in words then its kinda hard to get an answer for your problem. Glad you understood.

Regards
Dhanesh.



Comment/Reply (w/o sign-up)


Got an Opinion! Express your Views! (no registration):-
Add your Reply/ Opinion/ Views/ Comments/ Suggestion/ Questions/ Queries etc.
Posts with decent grammar & English will be accepted and please refrain from profanities.
For asking a Question, We recommend you to sign-up (for free) so that you can track the topic easily.

Nature of your Post*: Opinion/ Reply/ Comments
Question/Query
Feedback to us.
       
Name   Email
Title/Question*

This textarea will convert to Rich-Text automatically (IE, Firefox, Chrome)




See Also,

*SIMILAR VIDEOS*
Searching Video's for , net, framework, backward, compatibility,
advertisement




.net Framework Backward Compatibility ?

Affordable Web Hosting, Low cost Web Hosting - ComputingHost.com



Creative Commons License