.NET 4.5 and windows XP

Hello Experts,
I have got a few customers that still use and are very happy with xp on some of their stations.
Tjhese customers I attend remotely.
The fact is some of our apps are visual studio build witj dot net 4.5
they simply do not work in this xp machines.
Is there something I can do about it before forcing the customers to change to a newer versión?
Customers may be resisting because they have legacy apps still useful and maybe they need to change even the machine....
REgards,

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

If I am not mistaken Windows XP is supported on .Net Framework 4.0. About the only thing you can do is to recompile your application under .Net Framework 4.0 and go through the errors that will be reported and correct them to work in version 4.0, these will be functions that were added to the newer versions that are not implemented in 4.0.

Question for you.
Does your app require .net 4.5 ?Yes - your clients either don't use your app or have to upgrade the operating system ( OR use a virtual machine which is running a newer operating system - which sounds rather silly but might be a realistic option despite the cost and effort).No - change your solution settings to require a lower version of .net.

0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Tushar ParekhIntegration Project of Major Payment Gateways into a Single Payment Gateway Switching SystemCommented: 2015-05-05

There are a few choices you have to make to make it run on XP provided you satisfy the criteria.

1. If there is a possibility of downgrading the Framework to 2.0/3.5/4.0 you can try to port your application to these frameworks . This actually depends on what kind of app and its dependencies on the OS .

2. If it is just a Web Forms App then you can go ahead and downgrade to v3.5/v4.0 and use it on XP.

3. If it is MVC2/3 which works on Framework 4.0 still you can downgrade the Framework and use it on XP but criteria is that
you have to port it to the Framework. This means that any new features of 4.5 implemented you will have to find a workaround and compile in VS2008 /10.