We want to start developing on the newer versions of Windows Server 2012 and SQL Server 2012. At the moment we are using Visual Studio 2010 with the .NET Framework of 4.0. We are not creating desktop apps, we are creating ASP.NET apps.

Before we spend a bunch of money on a new server and new server software, we were wondering if this can be done like this.

Can one develop apps with Visual Studio 2010 and .NET Framework 4.0 on Windows Server 2012 and SQL Server 2012?

dot net inspector

http://support.microsoft.com/kb/2765375 on Win 8

  • 1
    Windows Server cannot install .Net Framework because 4.5 is a replacement version for 4.0 and its installed by default. – Ramhound Aug 20 '13 at 21:04
  • @Ramhound So what you are saying is that .NET Framework 4.5 is installed by default on server 2012, and you can't install 4.0 along side it? – nate Aug 20 '13 at 21:31
  • 1
    You can compile your program as a 4.0 application or set the web application as 4.0...Yes I will not share my opinion though – Ramhound Aug 21 '13 at 1:45
  • I reopened this, but please delete your SO version now. Thanks. – slhck Aug 21 '13 at 15:29
  • 1
    @Ramhound Yes the article does apply, the problem is that you looked it up on a Windows 7 machine. I thought since you were talking so much about Windows 8 and Server 2012, that you would be using it. Please look at my screen shot, it will show what MSDN will render on a 8 OS. And to sum this up: You can have .NET Framework 4.0 installed on Server 2012, along with other versions. – nate Aug 23 '13 at 21:22

Yes, one can develop apps with Visual Studio 2010 and .NET Framework 4.0 on Windows Server 2012 and SQL Server 2012. There are no known problems with that combination.

| improve this answer | |
  • as long as you dont use .NET 4.5 components, you wont have issues. – Keltari Aug 24 '13 at 2:36
  • Well, one problem is if you are trying to debug a memory dump from a 4.0 system on your 4.5 system it wont work. Due to the BCL not matching version numbers. – Scott Chamberlain Aug 24 '13 at 4:03

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.