Workaround: Install WinSDK for SVR2008 after VS2008 breaks VS command line build environment (vcvars32.bat)<font face=Arial size=2> <p class=MsoNormal style="margin:0in 6pt 0pt 0in"><font face=Calibri><b><span style="font-size:12pt;color:windowtext">Issue</span></b><span style="font-size:12pt;color:windowtext">:  </span><font size=3><span style="color:windowtext">After installing the Windows SDK for Server 2008, you are no longer able to build at the VS2008 command line.  You receive an error that csc, vbc, and/or msbuild commands are not recognized.  You are able to build without problems in the VS IDE. </span><span style="font-size:12pt;color:windowtext"></span></font></font></p> <p class=MsoNormal style="margin:0in 6pt 0pt 0in"><span style="font-size:12pt;color:windowtext"><font face=Calibri></font></span> </p> <p class=MsoNormal style="margin:0in 6pt 0pt 0in"><font face=Calibri><b><span style="font-size:12pt;color:windowtext">Cause</span></b><span style="font-size:12pt;color:windowtext">: The VC++ compilers that install with the Windows SDK overwrite vcvars32.bat improperly. </span></font></p> <p class=MsoNormal style="margin:0in 6pt 0pt 0in"><span style="font-size:12pt;color:windowtext"><font face=Calibri></font></span> </p> <p class=MsoNormal style="margin:0in 6pt 0pt 0in"><font face=Calibri><b><span style="font-size:12pt;color:windowtext">Workaround</span></b><span style="font-size:12pt;color:windowtext">: Repair the VS2008 command line build environment by editing c:\Program Files\Microsoft Visual Studio 9.0\VC\bin\vcvars32.bat manually.</span></font></p> <p class=MsoNormal style="margin:0in 6pt 0pt 0in"><span style="font-size:12pt;color:windowtext;font-family:'Times New Roman','serif'"></span> </p> <p class=MsoNormal style="margin:0in 6pt 3pt 0in"><span style="color:windowtext"><font face=Calibri size=3> </font></span><span style="font-size:10pt;color:windowtext;font-family:'Segoe UI','sans-serif'">Close all instances of Visual Studio:</span></p> <p class=MsoNormal style="margin:0in 6pt 3pt 21pt;text-indent:-0.25in"><span style="color:windowtext"><span><font face=Calibri size=3>1.</font><span style="font:7pt 'Times New Roman'">       </span></span></span><font size=3><font face=Calibri><span style="color:windowtext">Use Notepad to edit the file %\Program Files\Microsoft Visual Studio 9.0\VC\bin\vcvars32.bat.  Change the top few lines where the variables are set.</span><span style="font-size:10pt;color:windowtext;font-family:'Segoe UI','sans-serif'"></span></font></font></p> <p class=MsoNormal style="margin:0in 6pt 3pt 0in"><span style="font-size:10pt;color:windowtext;font-family:'Segoe UI','sans-serif'"> Change these lines:</span></p> <p class=MsoNormal style="margin:0in 6pt 3pt 0.5in"><span style="font-size:10pt;color:windowtext;font-family:'Segoe UI','sans-serif'">@SET VSINSTALLDIR=C:\Program Files\Microsoft Visual Studio 9.0<br>@SET VCINSTALLDIR=C:\Program Files\Microsoft Visual Studio 9.0\VC<br>@</span><span style="font-size:10pt;color:red;font-family:'Segoe UI','sans-serif'">SET FrameworkDir=Framework32<br></span><span style="font-size:10pt;color:windowtext;font-family:'Segoe UI','sans-serif'">@SET FrameworkVersion=v2.0.50727</span></p> <p class=MsoNormal style="margin:0in 6pt 3pt 0.5in"><span style="font-size:10pt;color:windowtext;font-family:'Segoe UI','sans-serif'">@if &quot;%VSINSTALLDIR%&quot;==&quot;&quot; goto error_no_VSINSTALLDIR<br>@if &quot;%VCINSTALLDIR%&quot;==&quot;&quot; goto error_no_VCINSTALLDIR</span></p> <p class=MsoNormal style="margin:0in 6pt 3pt 0.5in"><span style="font-size:10pt;color:windowtext;font-family:'Segoe UI','sans-serif'"></span> </p> <p class=MsoNormal style="margin:0in 6pt 3pt 0in"><span style="font-size:10pt;color:windowtext;font-family:'Segoe UI','sans-serif'">to the following, in order to set the correct path to the frameworkdir:</span></p> <p class=MsoNormal style="margin:0in 6pt 3pt 0.5in"><span style="font-size:10pt;color:windowtext;font-family:'Segoe UI','sans-serif'">@SET VSINSTALLDIR=c:\Program Files\Microsoft Visual Studio 9.0<br>@SET VCINSTALLDIR=c:\Program Files\Microsoft Visual Studio 9.0\VC<br>@</span><span style="font-size:10pt;color:red;font-family:'Segoe UI','sans-serif'">SET FrameworkDir=c:\Windows\Microsoft.NET\Framework</span><span style="font-size:10pt;color:windowtext;font-family:'Segoe UI','sans-serif'"><br>@SET FrameworkVersion=v2.0.50727<br>@</span><span style="font-size:10pt;color:red;font-family:'Segoe UI','sans-serif'">SET Framework35Version=v3.5</span></p> <p class=MsoNormal style="margin:0in 6pt 3pt 0.5in"><span style="font-size:10pt;color:windowtext;font-family:'Segoe UI','sans-serif'">@if &quot;%VSINSTALLDIR%&quot;==&quot;&quot; goto error_no_VSINSTALLDIR<br>@if &quot;%VCINSTALLDIR%&quot;==&quot;&quot; goto error_no_VCINSTALLDIR</span></p> <p class=MsoNormal style="margin:0in 6pt 3pt 0.5in"><span style="font-size:10pt;color:windowtext;font-family:'Segoe UI','sans-serif'"></span> </p> <ol style="margin-top:0in" type=1 start=2> <li class=MsoNormal style="margin:0in 6pt 0pt 0in;color:windowtext"><font face=Calibri><span style="font-size:12pt"> Open the VS command line build environment and verify that you can build successfully.  </span><span style="font-size:12pt;font-family:'Times New Roman','serif'"></span></font></li></ol> <p class=MsoNormal style="margin:0in 6pt 0pt 0.5in"><span style="font-size:12pt;color:windowtext;font-family:'Times New Roman','serif'"></span></p> <p class=MsoNormal style="margin:0in 6pt 0pt 0.25in"><font face=Calibri><span style="font-size:12pt;color:windowtext">Please </span><span style="font-size:12pt;color:windowtext;font-family:'Times New Roman','serif'"><a title="mailto:sdkcust@microsoft.com" href="mailto:sdkcust@microsoft.com"><span style="color:windowtext;font-family:'Calibri','sans-serif'">email us directly</span></a></span><span style="font-size:12pt;color:windowtext"> if you need additional help.</span></font></p> <p class=MsoNormal style="margin:0in 6pt 0pt 0.25in"><span style="font-size:12pt;color:windowtext"><font face=Calibri></font></span> </p> <p class=MsoNormal style="margin:0in 6pt 0pt 0.25in"><span style="font-size:12pt;color:windowtext"><font face=Calibri>Karin Meier</font></span></p> <p class=MsoNormal style="margin:0in 6pt 0pt 0.25in"><span style="font-size:12pt;color:windowtext"><font face=Calibri>Windows SDK Program Manager</font></span><span style="font-size:12pt;color:windowtext;font-family:'Times New Roman','serif'"></span></p> <p align=left></font> </p>© 2009 Microsoft Corporation. All rights reserved.Mon, 21 Sep 2009 16:30:40 Z75057882-f2ff-49b9-9a7a-65f672f8e88fhttp://social.msdn.microsoft.com/Forums/en-US/vssetup/thread/75057882-f2ff-49b9-9a7a-65f672f8e88f#75057882-f2ff-49b9-9a7a-65f672f8e88fhttp://social.msdn.microsoft.com/Forums/en-US/vssetup/thread/75057882-f2ff-49b9-9a7a-65f672f8e88f#75057882-f2ff-49b9-9a7a-65f672f8e88fKarin Meierhttp://social.msdn.microsoft.com/Profile/en-US/?user=Karin%20MeierWorkaround: Install WinSDK for SVR2008 after VS2008 breaks VS command line build environment (vcvars32.bat)<font face=Arial size=2> <p class=MsoNormal style="margin:0in 6pt 0pt 0in"><font face=Calibri><b><span style="font-size:12pt;color:windowtext">Issue</span></b><span style="font-size:12pt;color:windowtext">:  </span><font size=3><span style="color:windowtext">After installing the Windows SDK for Server 2008, you are no longer able to build at the VS2008 command line.  You receive an error that csc, vbc, and/or msbuild commands are not recognized.  You are able to build without problems in the VS IDE. </span><span style="font-size:12pt;color:windowtext"></span></font></font></p> <p class=MsoNormal style="margin:0in 6pt 0pt 0in"><span style="font-size:12pt;color:windowtext"><font face=Calibri></font></span> </p> <p class=MsoNormal style="margin:0in 6pt 0pt 0in"><font face=Calibri><b><span style="font-size:12pt;color:windowtext">Cause</span></b><span style="font-size:12pt;color:windowtext">: The VC++ compilers that install with the Windows SDK overwrite vcvars32.bat improperly. </span></font></p> <p class=MsoNormal style="margin:0in 6pt 0pt 0in"><span style="font-size:12pt;color:windowtext"><font face=Calibri></font></span> </p> <p class=MsoNormal style="margin:0in 6pt 0pt 0in"><font face=Calibri><b><span style="font-size:12pt;color:windowtext">Workaround</span></b><span style="font-size:12pt;color:windowtext">: Repair the VS2008 command line build environment by editing c:\Program Files\Microsoft Visual Studio 9.0\VC\bin\vcvars32.bat manually.</span></font></p> <p class=MsoNormal style="margin:0in 6pt 0pt 0in"><span style="font-size:12pt;color:windowtext;font-family:'Times New Roman','serif'"></span> </p> <p class=MsoNormal style="margin:0in 6pt 3pt 0in"><span style="color:windowtext"><font face=Calibri size=3> </font></span><span style="font-size:10pt;color:windowtext;font-family:'Segoe UI','sans-serif'">Close all instances of Visual Studio:</span></p> <p class=MsoNormal style="margin:0in 6pt 3pt 21pt;text-indent:-0.25in"><span style="color:windowtext"><span><font face=Calibri size=3>1.</font><span style="font:7pt 'Times New Roman'">       </span></span></span><font size=3><font face=Calibri><span style="color:windowtext">Use Notepad to edit the file %\Program Files\Microsoft Visual Studio 9.0\VC\bin\vcvars32.bat.  Change the top few lines where the variables are set.</span><span style="font-size:10pt;color:windowtext;font-family:'Segoe UI','sans-serif'"></span></font></font></p> <p class=MsoNormal style="margin:0in 6pt 3pt 0in"><span style="font-size:10pt;color:windowtext;font-family:'Segoe UI','sans-serif'"> Change these lines:</span></p> <p class=MsoNormal style="margin:0in 6pt 3pt 0.5in"><span style="font-size:10pt;color:windowtext;font-family:'Segoe UI','sans-serif'">@SET VSINSTALLDIR=C:\Program Files\Microsoft Visual Studio 9.0<br>@SET VCINSTALLDIR=C:\Program Files\Microsoft Visual Studio 9.0\VC<br>@</span><span style="font-size:10pt;color:red;font-family:'Segoe UI','sans-serif'">SET FrameworkDir=Framework32<br></span><span style="font-size:10pt;color:windowtext;font-family:'Segoe UI','sans-serif'">@SET FrameworkVersion=v2.0.50727</span></p> <p class=MsoNormal style="margin:0in 6pt 3pt 0.5in"><span style="font-size:10pt;color:windowtext;font-family:'Segoe UI','sans-serif'">@if &quot;%VSINSTALLDIR%&quot;==&quot;&quot; goto error_no_VSINSTALLDIR<br>@if &quot;%VCINSTALLDIR%&quot;==&quot;&quot; goto error_no_VCINSTALLDIR</span></p> <p class=MsoNormal style="margin:0in 6pt 3pt 0.5in"><span style="font-size:10pt;color:windowtext;font-family:'Segoe UI','sans-serif'"></span> </p> <p class=MsoNormal style="margin:0in 6pt 3pt 0in"><span style="font-size:10pt;color:windowtext;font-family:'Segoe UI','sans-serif'">to the following, in order to set the correct path to the frameworkdir:</span></p> <p class=MsoNormal style="margin:0in 6pt 3pt 0.5in"><span style="font-size:10pt;color:windowtext;font-family:'Segoe UI','sans-serif'">@SET VSINSTALLDIR=c:\Program Files\Microsoft Visual Studio 9.0<br>@SET VCINSTALLDIR=c:\Program Files\Microsoft Visual Studio 9.0\VC<br>@</span><span style="font-size:10pt;color:red;font-family:'Segoe UI','sans-serif'">SET FrameworkDir=c:\Windows\Microsoft.NET\Framework</span><span style="font-size:10pt;color:windowtext;font-family:'Segoe UI','sans-serif'"><br>@SET FrameworkVersion=v2.0.50727<br>@</span><span style="font-size:10pt;color:red;font-family:'Segoe UI','sans-serif'">SET Framework35Version=v3.5</span></p> <p class=MsoNormal style="margin:0in 6pt 3pt 0.5in"><span style="font-size:10pt;color:windowtext;font-family:'Segoe UI','sans-serif'">@if &quot;%VSINSTALLDIR%&quot;==&quot;&quot; goto error_no_VSINSTALLDIR<br>@if &quot;%VCINSTALLDIR%&quot;==&quot;&quot; goto error_no_VCINSTALLDIR</span></p> <p class=MsoNormal style="margin:0in 6pt 3pt 0.5in"><span style="font-size:10pt;color:windowtext;font-family:'Segoe UI','sans-serif'"></span> </p> <ol style="margin-top:0in" type=1 start=2> <li class=MsoNormal style="margin:0in 6pt 0pt 0in;color:windowtext"><font face=Calibri><span style="font-size:12pt"> Open the VS command line build environment and verify that you can build successfully.  </span><span style="font-size:12pt;font-family:'Times New Roman','serif'"></span></font></li></ol> <p class=MsoNormal style="margin:0in 6pt 0pt 0.5in"><span style="font-size:12pt;color:windowtext;font-family:'Times New Roman','serif'"></span></p> <p class=MsoNormal style="margin:0in 6pt 0pt 0.25in"><font face=Calibri><span style="font-size:12pt;color:windowtext">Please </span><span style="font-size:12pt;color:windowtext;font-family:'Times New Roman','serif'"><a title="mailto:sdkcust@microsoft.com" href="mailto:sdkcust@microsoft.com"><span style="color:windowtext;font-family:'Calibri','sans-serif'">email us directly</span></a></span><span style="font-size:12pt;color:windowtext"> if you need additional help.</span></font></p> <p class=MsoNormal style="margin:0in 6pt 0pt 0.25in"><span style="font-size:12pt;color:windowtext"><font face=Calibri></font></span> </p> <p class=MsoNormal style="margin:0in 6pt 0pt 0.25in"><span style="font-size:12pt;color:windowtext"><font face=Calibri>Karin Meier</font></span></p> <p class=MsoNormal style="margin:0in 6pt 0pt 0.25in"><span style="font-size:12pt;color:windowtext"><font face=Calibri>Windows SDK Program Manager</font></span><span style="font-size:12pt;color:windowtext;font-family:'Times New Roman','serif'"></span></p> <p align=left></font> </p>Fri, 18 Apr 2008 21:53:20 Z2008-04-18T21:53:20Zhttp://social.msdn.microsoft.com/Forums/en-US/vssetup/thread/75057882-f2ff-49b9-9a7a-65f672f8e88f#2cb54b3e-5a4f-4560-87e1-e2f3a6ece33ahttp://social.msdn.microsoft.com/Forums/en-US/vssetup/thread/75057882-f2ff-49b9-9a7a-65f672f8e88f#2cb54b3e-5a4f-4560-87e1-e2f3a6ece33agdeepakHotmailhttp://social.msdn.microsoft.com/Profile/en-US/?user=gdeepakHotmailWorkaround: Install WinSDK for SVR2008 after VS2008 breaks VS command line build environment (vcvars32.bat)  All these changes are already there , but still i am not able to generate a X.509 certificate.Mon, 08 Dec 2008 12:00:58 Z2008-12-08T12:00:58Zhttp://social.msdn.microsoft.com/Forums/en-US/vssetup/thread/75057882-f2ff-49b9-9a7a-65f672f8e88f#f5c1599f-99f6-419a-aa09-fad31adac5dahttp://social.msdn.microsoft.com/Forums/en-US/vssetup/thread/75057882-f2ff-49b9-9a7a-65f672f8e88f#f5c1599f-99f6-419a-aa09-fad31adac5daHimal-http://social.msdn.microsoft.com/Profile/en-US/?user=Himal-Workaround: Install WinSDK for SVR2008 after VS2008 breaks VS command line build environment (vcvars32.bat)I experienced this problem and when I was gonna go and try to fix it there was no bin folder in the VC folder :/Sat, 22 Aug 2009 20:54:13 Z2009-08-22T20:54:13Zhttp://social.msdn.microsoft.com/Forums/en-US/vssetup/thread/75057882-f2ff-49b9-9a7a-65f672f8e88f#a96fe518-a885-4cf5-8539-2692b33556ebhttp://social.msdn.microsoft.com/Forums/en-US/vssetup/thread/75057882-f2ff-49b9-9a7a-65f672f8e88f#a96fe518-a885-4cf5-8539-2692b33556ebIke Starneshttp://social.msdn.microsoft.com/Profile/en-US/?user=Ike%20StarnesWorkaround: Install WinSDK for SVR2008 after VS2008 breaks VS command line build environment (vcvars32.bat)<p class=MsoNormal style="margin:0in 0in 0pt"><span style="font-family:Arial;color:navy;font-size:10pt">Another problem is this:</span></p> <p class=MsoNormal style="margin:0in 0in 0pt"><span style="font-family:Arial;color:navy;font-size:10pt"> </span></p> <p class=MsoNormal style="margin:0in 0in 0pt"><span style="font-family:Arial;color:navy;font-size:10pt">If you installed VS 2008 on a drive other than C:, then you will have something like this:</span></p> <p class=MsoNormal style="margin:0in 0in 0pt"><span style="font-family:Arial;color:navy;font-size:10pt"> </span></p> <p class=MsoNormal style="margin:0in 0in 0pt"><span style="font-family:Arial;color:navy;font-size:10pt">E:\Microsoft Visual Studio 9.0\{blah, blah, blah}</span></p> <p class=MsoNormal style="margin:0in 0in 0pt"><span style="font-family:Arial;color:navy;font-size:10pt">But, you WILL NOT have</span></p> <p class=MsoNormal style="margin:0in 0in 0pt"><span style="font-family:Arial;color:navy;font-size:10pt">E:\Microsoft Visual Studio 9.0\vc\vcpackages</span></p> <p class=MsoNormal style="margin:0in 0in 0pt"><span style="font-family:Arial;color:navy;font-size:10pt"> </span></p> <p class=MsoNormal style="margin:0in 0in 0pt"><span style="font-family:Arial;color:navy;font-size:10pt">That folder, which contains vcbuild.exe, will actually be here:</span></p> <p class=MsoNormal style="margin:0in 0in 0pt"><span style="font-family:Arial;color:navy;font-size:10pt">C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcpackages</span></p> <p class=MsoNormal style="margin:0in 0in 0pt"><span style="font-family:Arial;color:navy;font-size:10pt"> </span></p> <p class=MsoNormal style="margin:0in 0in 0pt"><span style="font-family:Arial;color:navy;font-size:10pt">I fixed it by just copying the whole “vc” folder over to E:</span></p>Mon, 21 Sep 2009 16:30:40 Z2009-09-21T16:30:40Z