Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 9002785
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 16, 20262026-06-16T00:37:01+00:00 2026-06-16T00:37:01+00:00

If I coded my .net application using version 4.5 and the client machine that

  • 0

If I coded my .net application using version 4.5 and the client machine that will run the application only has .net version 2.0, will the application run?

When coding in .net(mainly in c#) do you guys keep in mind the .net versions your clients maybe using?

Also, if I used some of the newer features(such as linq2sql, optional parameters, etc..) that are only available on later .net versions in coding my application, will those have effects if the client machine has only earlier versions?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-16T00:37:02+00:00Added an answer on June 16, 2026 at 12:37 am

    Your client must have the framework you target or higher. So, if you write a .Net application that uses the 4.5 framework, your clients must have the 4.5 framework installed on their computer, or your application will not run. If you write an application that targets the .Net 2.0 framework, your client can be running any version of .Net 2.0 or higher and use your application.

    Take a look at the .Net Version Compatibility article at MSDN:

    Backward compatibility means that an application developed for a particular version of a platform will run on later versions of that platform. The .NET Framework tries to maximize backward compatibility: Source code written for one version of the .NET Framework should compile on later versions of the .NET Framework, and binaries that run on one version of the .NET Framework should behave identically on later versions of the .NET Framework.

    Also take a look at the .Net Framework Versions and Dependencies article on MSDN:

    Each version of the .NET Framework contains the common language runtime (CLR), the base class libraries, and other managed libraries. This topic describes the key features of the .NET Framework by version, provides information about the underlying CLR versions and associated development environments, and identifies the versions that are installed by the Windows operating system.

    The following illustration summarizes the version history and identifies the versions that are installed by Windows.

    .Net guide

    There are many considerations to account for when deciding the version of .Net to target, including the benefits of running a newer framework (does it have newer features you’d like to use). Take a look at this Stack Overflow question for some more thoughts on the topic: What .NET Framework and C# version should I target with my class library?

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a code base that has been used as an ASP.Net web application.
I'm using .NET 3.5 and WCF for developing a server-client application. Binding=BasicHttp. I'm working
I have joined a team developing an ASP.NET MVC version 1 application. I run
I've got a simple web application using ASP.NET MVC3 and Ninject.Web.MVC (the MVC3 version).
We are working on a .NET application and recently started using Git for version
Friends, I'm populating a GridView in my asp.net application using following code. GridView grdExport
I am developing a ASP.NET MVC 3 application, i am using entity framework code
I'm going through some old C#.NET code in an ASP.NET application making sure that
I'm going through some old C#.NET code in an ASP.NET application making sure that
I have this code in my ASP.NET application written in C# that is trying

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.