What is the minimum OS for binaries created with VS2010? - windows

This might sound like a stupid question, but I'm asking because my boss wants to know. What is the minimum Windows OS for binaries created with Visual Studio 2010? Not all the developers on the team have the Windows SDK installed. I know with it you can target down to Windows XP, but any idea what you can target without Windows SDK?

Actually you set WINVER in any header file before the core window.h is included, this determines which OS is required by the binary.

Visual Studio 2005
Windows 98, Windows 98 Second Edition
Windows Millennium Edition
Windows 2000
Windows XP
Windows Server 2003
Visual Studio 2008
Windows 2000
Windows XP
Windows Server 2003
Windows Vista
Visual Studio 2010
Windows XP
Windows Server 2003
Windows Vista
Windows Server 2008
Windows 7
Windows Server 2008 R2
Visual Studio 2012
Windows XP
Windows Server 2003
Windows Vista
Windows Server 2008
Windows 7
Windows Server 2012 R2
Windows 8
From:
http://msdn.microsoft.com/en-us/library/vstudio/ms235435.aspx
And for history's sake:
VC6 for Win95, NT 3 & 4, Win2K and other older operating systems
Use Visual C++ 1.52 or Microsoft QuickC for 16-bit or DOS

Related

Can VisualStudio 2015 be installed on Windows Vista?

On my Vista machine, while installing VS 2015 CE, the installer shows message "the specified program requires new version of windows".
Is there anything special we have to do to install VS 2015 CE or it does not support Vista?
Thank you
Visual Studio 2015 can not be installed on Vista.
Supported Windows versions for Visual Studio 2015
Windows 10
Windows 8.1
Windows 8
Windows 7 Service Pack 1
Windows Server 2012 R2
Windows Server 2012
Windows Server 2008 R2 SP1
Reference.

I can't install any Visual Studio on Windows 7 Ultimate? [duplicate]

I would like to install Visual Studio 2013 on Windows 7 64-bit.
For some reason, the installer says "Setup Blocked" with an error "This version of Visual Studio requires a computer with a newer version of Windows".
This error is not exactly descriptive of what's wrong. The least I could do was verify that I have the following installed :
Windows 7 Professional (64-bit) with Service Pack 1
Internet Explorer 10
Version: 10.0.9200.16750
Update Versions: 10.0.12 (KB2898785)
All Windows Updates that were available for installing on 11th of Dec. 2013.
Executed the installer with the /log winexp.log argument and got the following : winexp.log.
Any ideas of what else could be the problem ?
Thanks.
Edit : by looking at this question there was a crack that allowed installing Windows Phone's SDK on Windows 7 - does anyone know a similar solution for VS 2013 ?
The minimum requirements are based on the Express edition you're attempting to install:
Express for Web (Web sites and HTML5 applications) - Windows 7 SP1 (With IE 10)
Express for Windows (Windows 8 Apps) - Windows 8.1
Express for Windows Desktop (Windows Programs) - Windows 7 SP1 (With IE 10)
Express for Windows Phone (Windows Phone Apps) - Windows 8
It sounds like you're trying to install the "Express 2013 for Windows" edition, which is for developing Windows 8 "Modern UI" apps, or the Windows Phone edition.
The similarly named version that is compatible with Windows 7 SP1 is "Express 2013 for Windows Desktop"
Source
Visual Studio Express for Windows needs Windows 8.1. Having a look at the requirements page you might want to try the Web or Windows Desktop version which are able to run under Windows 7.
Visual Studio 2013 System Requirements
Supported Operating Systems:
Windows 8.1 (x86 and x64)
Windows 8 (x86 and x64)
Windows 7 SP1 (x86 and x64)
Windows Server 2012 R2 (x64)
Windows Server 2012 (x64)
Windows Server 2008 R2 SP1 (x64)
Hardware requirements:
1.6 GHz or faster processor
1 GB of RAM (1.5 GB if running on a virtual machine)
20 GB of available hard disk space
5400 RPM hard disk drive
DirectX 9-capable video card that runs at 1024 x 768 or higher display resolution
Additional Requirements for the laptop:
Internet Explorer 10
KB2883200 (available through Windows Update) is required
And don't forget to reboot after updating your windows
Fake IE10 to install Visual Studio 2013
Visual Studio 2013 requires Internet Explorer 10. If you try to install it on Windows 7 with IE8 you get the following error This version of Visual Studio requires Internet Explorer 10”.
The value that the VS 2013 installer checks is svcVersion in the
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorerkey on 32-bit Windows and
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer on 64-bit Windows. Any value >= 10.0.0.0 makes the installer happy.
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer]
"svcVersion"="10.0.0.0"
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer]
"svcVersion"="10.0.0.0"
your log files shows it is stopping on error "0x8004C000"
From MS Website (http://social.technet.microsoft.com/wiki/contents/articles/15716.visual-studio-2012-and-the-error-code-2147205120.aspx):
Setup Status
Block
Restart not required
0x80044000 [-2147205120]
Restart required
0x8004C000 [-2147172352]
Description
If the only block to be reported is “Reboot Pending,” the returned value is the Incomplete-Reboot Required value (0x80048bc7).

Visual Studio 2010 installation

Is it possible to install VS 2010 & .NET 4.0 in Windows XP machine with SP2.
Nope. you need at least winxp with Service pack 3.
Visual Studio 2010 System Requirements
It's not mentioned on the requirements page posted by LukeH, but if it's 64-bit XP, then yes. I don't know if this is an official answer but I've been using it every day for the last few months. There is only SP1 and SP2 for x64 XP. The service packs for x86 and x64 aren't the same.
BTW, if you are using x64 XP then you should also install the Windows Automation API 3.0 for x64 Server 2003, here: http://support.microsoft.com/kb/981741. There's no official version for x64 XP, but again, I've been using this for a few months with no problem.
(Before you tell me to upgrade, I'm forced to use XP at work. I assume OP is too. Pity us. :)
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=12187#Requirements
System requirements
Supported Operating Systems: Windows 7, Windows Server 2003 R2 (32-Bit x86), Windows Server 2003 R2 x64 editions, Windows Server 2003 Service Pack 2, Windows Server 2008 R2, Windows Server 2008 Service Pack 2, Windows Vista Service Pack 2, Windows XP Service Pack 3
Windows XP (x86) with Service Pack 3 - all editions except Starter Edition
Windows Vista (x86 & x64) with Service Pack 2 - all editions except Starter Edition
Windows 7 (x86 and x64)
Windows Server 2003 (x86 & x64) with Service Pack 2 - all editions
Users will need to install MSXML6 if not already present
Windows Server 2003 R2 (x86 and x64) - all editions
Windows Server 2008 (x86 and x64) with Service Pack 2 - all editions
Windows Server 2008 R2 (x64) - all editions
Supported Architectures:
32-Bit (x86)
64-Bit (x64) (WOW)
Hardware Requirements:
More information on how to choose the right hardware for Visual Studio 2010 can be found at http://www.microsoft.com/visualstudio/2010/sysreqs
Computer with a 1.6GHz or faster processor
1024 MB RAM (1.5 GB if running in a virtual machine)
3 GB of available hard-disk space
5400 RPM hard drive
DirectX 9 capable video card running at 1024 x 768 or higher-resolution display
DVD-ROM Drive

Windows 7 XP Mode and Visual Studio 2003

So with Windows 7's XP Mode, will this allow developers to run Visual Studio 2003 on Windows 7 without hacks?
Thanks all!
-Steve
Yes, most certainly. But not "on Windows 7", rather on a virtual machine running Windows XP hosted on Windows 7.

Configuring new developer PC with VISTA 64-bit: can I use my 32-bit Visual Studio

I'm about to take the plunge and build a PC, and it will probably be 64-bit, which will use 64-bit VISTA, I suppose, since Windows 7 isn't out yet.
I'm a Visual Studio 2008 developer; will I need new versions of the software? I run the 32-bit versions on XP right now and deploy to a 64-bit Windows 2003 server that runs IIS in 32-bit mode.
Visual Studio 2008 only has a 32-bit version. This runs fine on Vista x64 and Win7 x64 though.

Resources