WinSDK in VS2008 SP1: what changed?
I'm often asked what changed in the Windows SDK components that shipped with Visual Studio 2008 between the RTM version and the SP1 version. To answer this question, I’ve compiled a list of new files and files that changed within the retail version of Visual Studio 2008.
Windows SDK content changes in Visual Studio 2008 SP1
| Windows SDK Component in VS 2008 |
New in VS 2008 SP1 |
Updated in VS 2008 SP1 |
| Tools |
Yes |
Yes |
| Windows Headers |
No |
No |
| Windows Libraries |
No |
No |
| Windows Reference Assemblies |
No |
No |
New files in Visual Studio 2008 SP1:
\v6.0a\bin\disco.exe.config
\v6.0a\bin\sgen.exe.config
\v6.0a\bin\svcconfigeditor.exe.config
\v6.0a\bin\svctraceviewer.exe.config
\v6.0a\bin\svcutil.exe.config
\v6.0a\bin\wca.exe.config
\v6.0a\bin\xsd.exe.config
\v6.0a\bin\permcalccache\microsoft.visualbasic.dll.permcalc.xml
\v6.0a\bin\permcalccache\mscorlib.dll.permcalc.xml
\v6.0a\bin\permcalccache\system.data.dll.permcalc.xml
\v6.0a\bin\permcalccache\system.dll.permcalc.xml
\v6.0a\bin\permcalccache\system.drawing.dll.permcalc.xml
\v6.0a\bin\permcalccache\system.runtime.remoting.dll.permcalc.xml
\v6.0a\bin\permcalccache\system.security.dll.permcalc.xml
\v6.0a\bin\permcalccache\system.web.dll.permcalc.xml
\v6.0a\bin\permcalccache\system.windows.forms.dll.permcalc.xml
\v6.0a\bin\permcalccache\system.xml.dll.permcalc.xml
Files that changed in Visual Studio 2008 SP1:
\v6.0a\bin\aspnet_merge.exe
\v6.0a\bin\gacutil.exe
\v6.0a\bin\ildasm.exe
\v6.0a\bin\mageui.exe
\v6.0a\bin\mt.exe
\v6.0a\bin\peverify.exe
\v6.0a\bin\rc.exe
\v6.0a\bin\rcdll.dll
\v6.0a\bin\sgen.exe
\v6.0a\bin\sn.exe
\v6.0a\bin\soapsuds.exe
\v6.0a\bin\soapsuds.exe.config
\v6.0a\bin\soapsudscode.dll
\v6.0a\bin\sqlmetal.exe
\v6.0a\bin\svcconfigeditor.exe
\v6.0a\bin\svctraceviewer.exe
\v6.0a\bin\svcutil.exe
\v6.0a\bin\tlbexp.exe
\v6.0a\bin\tlbimp.exe
\v6.0a\bin\wfc.exe
\v6.0a\bin\wfc.exe.config
\v6.0a\bin\winres.exe
\v6.0a\bin\wsatui.dll
\v6.0a\bin\wsdl.exe
\v6.0a\bin\wsdl.exe.config
\v6.0a\bin\xsd.exe
\v6.0a\bin\xsltc.exe
You’ll notice that the new files list consists solely of configuration files. The changed files list consist solely of binaries and associated configuration files. Only the tools were updated in the VS 2008 SP1. The Windows headers and libraries did not change between released Visual Studio 2008 and Visual Studio 2008 SP1. And as most Windows SDK gurus can tell you, those are the same headers and libraries that shipped in the Windows SDK for Windows Vista Update and .NET Framework 3.0.
Chris Hubbard
SDET, Windows SDK Team
The MSDN Windows SDK Developer Center is the place to find resources and links to Windows SDK products, release notes, technical articles, and more.