Does Visual Studio 2012 include the full Windows SDK - visual-studio-2012

If I've installed the Visual Studio 2012, do I need to install the Windows SDK, or are all tools / parts of the SDK included as part of the Visual Studio installation.

The visual studio 2012 installer does not contain the full Windows SDK or Visual Studio 2012 SDK. these need to be installed separately.

Depends on which version of VS 2012 you have installed. Professional version and above include the Windows 8 SDK, so unless you are planning to develop applications for Windows XP or earlier versions of the OS, there is no need to install the SDK separately - you would already have it.
However, if you have installed VS 2012 Express, I would suggest referring to on-line documentation for clarification on this issue.

See this post for more information:
http://blogs.msdn.com/b/chuckw/archive/2012/03/22/where-is-the-directx-sdk.aspx
"The DirectX SDK is now part of the Windows 8.0 SDK."
"The Windows SDK for Windows 8 (aka Windows 8.0 SDK) is included with Visual Studio 2012, and is also available as a standalone package for use with Visual Studio 2010."

Related

Windows Mobile 6.5 Development with Visual Studio 2012

I have some handheld computers that are running Windows Mobile 6.5. I tried to open an old application that was created using Visual Studio 2012 but it wouldn't let me edit anything. I have looked all over and it appears I have to get an old version of Visual Studio to make changes to the app for Windows Mobile 6.5?
Yes, Visual Studio 2008 is the latest version with support for Windows Mobile 6.5.x
You have to install it and the Windows Mobile 6.5 SDK from Microsoft as well.

Microsoft Visual Studio 2012 new mobile phone project

I'm new in Visual Studio. Installed Microsoft Visual Studio Professional 2012 (Version 11.0.50727.1 RTMREL).
Need to create windows mobile 6.5 application. When I go to File > New > Project I cannot find Windows Mobile in the list of templates. I tried installing Windows Mobile 6.5 Development Tool Kit still doesn't show up. Any ideas?
Yes, you need either Visual Studio 2005 or 2008 and better than the Express edition.
Then you need to install the Windows Mobile 6 SDK or the Windows Mobile 6.5.3 DTK.
In Visual Studio 2005/2008 you will see SmartDevice in the list of Project Templates when you start a new project.
A trial of VS2008 can be downloaded at http://downloadfreesoftwaresforpc.blogspot.de/2012/05/visual-studio-2008-professional-edition.html (http://download.microsoft.com/download/8/1/d/81d3f35e-fa03-485b-953b-ff952e402520/VS2008ProEdition90dayTrialENUX1435622.iso)
You can upgrade the trial following MSDN at http://msdn.microsoft.com/en-us/library/cc442563%28v=vs.90%29.aspx
You'll need a copy of Visual Studio 2008 to do development for Windows Mobile\Windows Embedded Handheld. Visual Studio 2010 and later only support the new "Windows Phone" OS.

WDK 8.1 fails with Visual Studio 2012

I am trying to build a project using WDK 8.1 and Visual Studio 2012 under Windows 8. I do not have Visual Studio 2013 Preview installed, however according to the requirements page I have fulfilled all the requirements:
WDK 8.1 Requirements
That page says:
System Requirements Before you install the WDK, you must first install
Microsoft Visual Studio Professional 2012 or above.
My project was created using WDK 8.0 so I followed the instructions provided here for migrating to WDK 8.1:
ProjectUpgradeTool: Upgrade a WDK 8 project or solution to WDK 8.1
While running the command:
ProjectUpgradeTool.exe C:\Sources\MyDriver
I got the following error:
Catastrophic failure while converting projects under
'C:\Sources\MyDriver': Message:Could not load file or assembly
'Microsoft.Build, Version=12.0.0.0 , Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a' or one of its dependenc ies. The
system cannot find the file specified.
StackTrace=
at Microsoft.DriverKit.ProjectUpgradeTool.ProjectUpgrader.UpgradeProjec
ts(IEnumerable1 projectFiles)
at Microsoft.DriverKit.ProjectUpgradeTool.Upgrader.UpgradeProjects(IEnu
merable1 files, String newOsConfigName)
Does anyone have a hint on how to get around this error?
Update as of Jan 12 2014
The documentation has been modified since I posted this question, and it clearly states now that VS2013 is indeed required for WDK8.1 development.
Same question in MSDN forums
If you want to use WDK with Visual Studio 2012, you should get not 8.1 version but 8.0 of WDK.
The first item in the system requirements on the page that you have linked to clearly states that Visual Studio 2013 is required to use WDK 8.1:
Before you install WDK 8.1, you must first install Visual Studio 2013.
You will need to keep using WDK 8 with Visual Studio 2012, although it's not officially supported any more:
We provide Windows Driver Kit (WDK) 8 to give you time to migrate to
WDK 8.1 and Visual Studio 2013. Microsoft does not support WDK 8 and
will make no further updates to WDK 8. We recommend that you use the
latest versions of the WDK and Visual Studio to build drivers for
Windows. Download the Windows Driver Kit (WDK) 8, which has tools to
build, test, debug, and deploy drivers.
You need Visual Studio 2013 to develop for Windows 8.1 I believe.
If you have both WDK 8.0 and 8.1 installed, the active one is specified using %WDKContentRoot% env var. Your vcxproj likely references the WDK by this variable so may have to change it.

Adding Windows Phone 8 SDK on PreInstalled Visual Studio 2012

I have Visual Studio 2012 Installed previously, now I want to add the Windows Phone 8.0SDK to my visual studio 2012.
When I head on to the msdn website to get the sdk, the installer installs SDK and Visual Studio 2012 Express.
I just want the SDK on VS2012. How can I do this ?
The latest Windows Phone SDK should notice that you already have VS2012 and only add the required bits.
The Windows Phone SDK provides a stand-alone Visual Studio Express
2012 edition for Windows Phone or works as an add-in to Visual
Studio 2012 Professional, Premium or Ultimate editions.
Download it here: http://www.microsoft.com/en-us/download/details.aspx?id=35471

Windows Azure Tools for Microsoft Visual Studio 2012 Core requires the Visual Web Developer feature to be installed in Visual Studio 2012

i'm trying to install WindowsAzureTools.vs110.exe on mu Windows 7 PC. I have Visual studio 2012 Ultimate installed. The installation of WindowsAzureTools.vs110.exe ends with fatal error: Fatal Error 0x80070643. In the log file there is nothing interesting, but in the event log there is error:
Product: Windows Azure Tools for Microsoft Visual Studio 2012 Core --
Windows Azure Tools for Microsoft Visual Studio 2012 Core requires the
Visual Web Developer feature to be installed in Visual Studio 2012
(Professional or above).
can somebody help what I'm missing?
I have installed full version of VS2012 with all components.
thanks
Could you try installing the full package for Visual Studio instead? Link: http://go.microsoft.com/fwlink/?LinkID=254364&clcid=0x409
And for the manual installation you have to know that there are 2 download pages, maybe you downloaded it from the wrong page:
Windows Azure SDK for .NET - June 2012 -> You need this one if you use VS2012 RC
Windows Azure SDK for .NET - June 2012 SP1 -> You need this one if you use VS2012 RTM

Resources