Does .NET V2.0 Framework work with app built with VS2003?

I have developed an app using C# in VS2003. However, when attempting to install the app on another machine that has .NET framework V2.0 installed I get an error saying that the install needs .NET V1.1. Does V2.0 framework not work with prior apps developed on V1.1 Must I downgrade to V1.1 to run my app on the new machine

Answer this question

Does .NET V2.0 Framework work with app built with VS2003?

  • fornol

    It is perfectly acceptable, and common to run both Frameworks side by side.

    So yes, you must have V1.1 of the framework to run V1.x programs...


  • KDV

    .Net programs are meant to be version specific to avoid DLL hell, where a later version of a DLL is installed by another program that screws up your program that was using an earlier version, because the later DLL is not 100% backwards compatible (even if it claims it is).
  • Maqbool Ahamed

    Would I not need to upgrade to VS2005 to run V2.0 framework
  • mark4asp

    A quick workaround could be: re-build your application with v2.0. I dont think that would be too much of a hassle!

  • Dutko

    Well, in a general sense, yes, you'll have to develop programs for framework 2.0 on vs2005. But you don't exactly need 2005 for building programs. You see, its just an IDE. The whole functionality rests in the framework, that you can easily install on your system, and which doesnt cost anything.

    Look around, and you might end up using "csc.exe"!



  • Does .NET V2.0 Framework work with app built with VS2003?