locked
.Net Framework 4.0 vs 4.5 for the WPF based business Application RRS feed

  • Question

  • Dear All,

    I am supposed to work on a .New business Application and I am planning to use WPF. Which Framework I should  use, 4.0 or 4.5 ?

    What advantages 4.5 offers for a WFP Applications ? 

    I am also supposed to create setup for my application. And If I will go for Framework 4.5 and Studio 2012, the setup Project is not supported so in that case what is the Alternative ? WIX or something else ? Plase advise.

    Thanks !!

    Friday, August 9, 2013 6:53 AM

Answers

  • Please refer to the following links:

    What's New in WPF Version 4.5: http://msdn.microsoft.com/en-us/library/bb613588.aspx

    Deploying Applications and Components: http://msdn.microsoft.com/en-us/library/wtzawcsz.aspx

    Friday, August 9, 2013 7:32 AM
  • Hello,


    If you are completely sure that the client will use your software on machines running Vista SP2, Server 2008 or newer, use .net 4.5, as it has bug fixes and will generally run better.


    If you are not sure whether your client will use XP or not, it is preferable to use .net 4.0, to maximize compatiblity.


    If you are using Visual Studio 2010 (which supports upto .net 4.0), you can use the inbuilt setup creator.

    If you are using Visual Studio 2012, regardless of .net 4.0 or 4.5, you will have to use 3-rd party tools like InstallShield. In this scenario, I would advice to use Advanced Installer:- http://www.advancedinstaller.com/

    It has a basic setup project which is available for free. Or you can also use InstallShield Limited Edition.

    Regards,

    Tarak

    Friday, August 9, 2013 2:38 PM

All replies

  • Please refer to the following links:

    What's New in WPF Version 4.5: http://msdn.microsoft.com/en-us/library/bb613588.aspx

    Deploying Applications and Components: http://msdn.microsoft.com/en-us/library/wtzawcsz.aspx

    Friday, August 9, 2013 7:32 AM
  • Hello,


    If you are completely sure that the client will use your software on machines running Vista SP2, Server 2008 or newer, use .net 4.5, as it has bug fixes and will generally run better.


    If you are not sure whether your client will use XP or not, it is preferable to use .net 4.0, to maximize compatiblity.


    If you are using Visual Studio 2010 (which supports upto .net 4.0), you can use the inbuilt setup creator.

    If you are using Visual Studio 2012, regardless of .net 4.0 or 4.5, you will have to use 3-rd party tools like InstallShield. In this scenario, I would advice to use Advanced Installer:- http://www.advancedinstaller.com/

    It has a basic setup project which is available for free. Or you can also use InstallShield Limited Edition.

    Regards,

    Tarak

    Friday, August 9, 2013 2:38 PM