none
,net framework required for apps build in vs 2008 express RRS feed

  • Question

  • Hi All,

    I have developed an application using vb 2008 express.
    I have .net framework 3.5 installed on my machine.

    But if i distribute my application, will the users also need framework 3.5.
    How do i find out the minimum framework version required to run my application

    Regards
    Monday, March 8, 2010 11:53 PM

Answers

  • It depends on the libraries you have used for your application.

    You can see what framework version you use by looking at your project properties -> Application -> Target Framework option.
    That is the framework version you are using. You can try lowering the version there and see if it works (if you're not using WCF/WPF... you might use a lower version of the framework).

    Hope it helps!

    Enrique Blanco

    PMP, Consultant

    www.eblanco.com
    • Marked as answer by amar1223 Wednesday, March 10, 2010 12:46 AM
    Tuesday, March 9, 2010 3:37 PM
  • Hi Amar1223,

    Thank you for your post.

    Just some supplement:

    As we know, when we run our applications, they need to refer to some assemblies which are included in .NET Framework. That's why we need to install related Framework to support our applications.
    In theory, if .NET Framework 2.0 has all the assemblies and features to support your application, you could run .NET 3.5 application on the machine with .NET 2.0 only. You can test your application on one machine with .NET 2.0 only.

    Hope this helps! If you have any concern, please feel free to let me know.

    Best regards,
    Yichun Chen
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    • Marked as answer by YiChun Chen Thursday, March 11, 2010 3:15 AM
    Wednesday, March 10, 2010 7:12 AM
  • In vb 2008 express, found the "Target Framework" option under
    Project Properties->compile->Advanced Compile Options.




    Thanks Again Enrique Blanco
    • Marked as answer by amar1223 Wednesday, March 10, 2010 12:46 AM
    • Unmarked as answer by YiChun Chen Wednesday, March 10, 2010 7:09 AM
    • Marked as answer by YiChun Chen Wednesday, March 10, 2010 7:13 AM
    Wednesday, March 10, 2010 12:46 AM

All replies

  • It depends on the libraries you have used for your application.

    You can see what framework version you use by looking at your project properties -> Application -> Target Framework option.
    That is the framework version you are using. You can try lowering the version there and see if it works (if you're not using WCF/WPF... you might use a lower version of the framework).

    Hope it helps!

    Enrique Blanco

    PMP, Consultant

    www.eblanco.com
    • Marked as answer by amar1223 Wednesday, March 10, 2010 12:46 AM
    Tuesday, March 9, 2010 3:37 PM
  • Thanks for the reply eblanco.
    That is the sort of thing i was looking for..... but vb 2008 express doesn't have the Target Framework option under Application
    Any idea where else it might be?

    Regards
    Amar
    Tuesday, March 9, 2010 11:41 PM
  • In vb 2008 express, found the "Target Framework" option under
    Project Properties->compile->Advanced Compile Options.




    Thanks Again Enrique Blanco
    • Marked as answer by amar1223 Wednesday, March 10, 2010 12:46 AM
    • Unmarked as answer by YiChun Chen Wednesday, March 10, 2010 7:09 AM
    • Marked as answer by YiChun Chen Wednesday, March 10, 2010 7:13 AM
    Wednesday, March 10, 2010 12:46 AM
  • Hi Amar1223,

    Thank you for your post.

    Just some supplement:

    As we know, when we run our applications, they need to refer to some assemblies which are included in .NET Framework. That's why we need to install related Framework to support our applications.
    In theory, if .NET Framework 2.0 has all the assemblies and features to support your application, you could run .NET 3.5 application on the machine with .NET 2.0 only. You can test your application on one machine with .NET 2.0 only.

    Hope this helps! If you have any concern, please feel free to let me know.

    Best regards,
    Yichun Chen
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    • Marked as answer by YiChun Chen Thursday, March 11, 2010 3:15 AM
    Wednesday, March 10, 2010 7:12 AM