A client needs run a .NET 4.0 app. What is the minimum .NET Framework requirement for him/her to install "standalone"?

Hi there;

A client needs run a .NET 4.0 app. What is the minimum .NET Framework requirement for him/her to install "standalone"?

Kind regards.
LVL 12
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"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.

Dirk HaestProject managerCommented:
Only the .NET 4.0 framework needs to be installed

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.

Start your 7-day free trial
Dirk HaestProject managerCommented:
Or do you mean the minimum requirements from the system ?

Kiran SonawaneProject LeadCommented:
1) OS: windows xp sp3
2) Processor / RAM: Pentium 1 GHz or higher with 512 MB RAM or more
3) Disk space:
x86 – 850 MB
x64 – 2 GB
CompTIA Security+

Learn the essential functions of CompTIA Security+, which establishes the core knowledge required of any cybersecurity role and leads professionals into intermediate-level cybersecurity jobs.

jazzIIIloveAuthor Commented:
Ok but the clients machine has no internet connection, so no web installer for him. I downloaded the .NET Framework 4.0 Client profile. Does it suffice?

If not, how can i find out a standalone of .NET 4.0 for him?
Is there any?

Kind regards.
Dirk HaestProject managerCommented:
It's depending of what kind of application that you want to run. Is it a standalone winforms-application ?

Features Not Included in the .NET Framework Client Profile

The .NET Framework 4 Client Profile does not include the following features. You must install the .NET Framework 4 to use these features in your application:


Advanced Windows Communication Foundation (WCF) functionality

.NET Framework Data Provider for Oracle

MSBuild for compiling

When to Use the .NET Framework Client Profile

Applications that target the .NET Framework 4 Client Profile typically improve the deployment experience by having smaller download sizes and quicker install times. An application that targets the .NET Framework 4 Client Profile has a smaller redistribution package that installs the minimum set of client assemblies on the user's computer, without requiring the full version of the .NET Framework 4 to be present.

Source: http://msdn.microsoft.com/en-us/library/cc656912.aspx#features_not_included_in_the_net_framework_client_profile
Dirk HaestProject managerCommented:
Otherwise, you'll need to download the full framework

jazzIIIloveAuthor Commented:
.NET Remoting, the application has. So, .NET Framework Client profile is OK?
Naman GoelPrinciple Software engineerCommented:
yes .NET Framework Client profile is OK
Jacques Bourgeois (James Burger)PresidentCommented:
The .NET framework Client profile is OK only if you used only methods that are supported on that platform. That information appears in the documentation at the bottom of the page for each feature of the framework.

The only way to know if it would be sufficient is to set the project to compile for that platform. It's easy to do since your project was written in Visual Studio 2010.

Load the project in your development environment. Go to the project's Properties window. In the Compile tab, go to the Advanced Compiler Settings. At the bottom, set the Target framework to the Client profile.


If it compiles, they you are OK. If not, they the user needs the full version of the framework.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
.NET Programming

From novice to tech pro — start learning today.