Today we are pleased to announce that Microsoft Visual Studio 2008 Service Pack 1 (SP1) is now available for download. Not only does this service pack include the Visual C++ 2008 Feature Pack but also addresses a range of issues found through customer and partner feedback.
Issues found since SP1 beta have been fixed in the release. Some of the fixes are:
After you enable the /doc compiler option in Visual C++ 2008, the compiler crashes when you compile non-standard code that is compilable.
The default parameter of the ctor of the std::complex<T> object is incorrect.
You cannot use the intrin.h header file and the string.h header file at the same time.
Defining _BIND_TO_CURRENT_VCLIBS_VERSION in a project using ATL with the VC++ 2008 Feature Pack installed causes LNK2001 errors
CString CRichEdit::GetSelText() has a bug in vs2008
search_n fails for some values of count
[VS2008 / TR1] problems with is_pod and has_trivial_constructor
Intellisense fails after NCB file bloats to over 64mb in size
[VS2008 / TR1] problem with is_polymorphic<std::iostream>
In addition, a number of bugs found by our own internal testing have been fixed in this release. We are very excited to release the product and would like to thank you for the valuable feedback that we have received through the Connect website and the forums.
Please see the Visual Studio readme and the Express readme for more details.
We look forward to hearing back from you.
Visual C++ Development Team
Does the service pack brink TR1 to Visual C++ Express edition?
Visual Studio 2008 SP1이 나왔다. Feature Pack이 포함되었다고 한다. 이제 TR1을 쓸 수 있는건가!
The VC90 CRT and MFC .msm files (Microsoft_VC90_MFC_x86.msm and Microsoft_VC90_CRT_x86.msm) don't get updated in the "C:\Program Files\Common Files\Merge Modules" folder if the modified date of the file is different to the original installed version.
The date can be changed if you use Orca to check the contents of a .msm file.
Deleteing the old .msm file and running the SP1 install wizard again will update the file.
Visual C++ Team Blog :: Visual Studio 2008 Service Pack 1 RTM Now Available. Visual C++ 2008 Feature Pack 역시 포함되었다고 한다.
where is Visual C++ feature pack offline documentation?
As Ayman Shoukry in <a href="http://blogs.msdn.com/vcblog/archive/2008/04/22/visual-c-2008-feature-pack-refresh.aspx#8419480">this</a> post told, feature pack offline documentation will be available in VS2008 sp1.
Should I download a separate file for sp1 documentation?
The SP1 does not contain the documentation updates. IIRC it says so in either the release notes or on the download page itself in the remarks. There is a separate MSDN sp1 installer that you need to get for the documentation. It's further down on the page with the full list of new releases.
Not only did I see it installing options I'd chosen not to install in the Visual Studio setup, when it rebooted I found my administrator account trashed. I've rolled back but found that now I have to reinstall .NET (again).
I'd just managed to get a clean, error free, install of .NET thru 3.5 before installing this service pack. Now, even after system restore, I couldn't repair, remove, or reinstall any version of .NET without a third party remover. Oh well, back to Windows Update to reinstall all the .NETs and then again for their service packs and then back to reinstall Visual Studio. I think I'll forget the service pACKK this time!
BTW - Every time I install VS I get these errors in my application log:
Product: Windows Presentation Foundation -- Error 2004. Method GetFontCacheDataFolder failed. HRESULT: 0x80004005
Product: Windows Presentation Foundation -- Error 2004. Method SHGetFolderPath failed. HRESULT: 0x80004005.
>> IIRC it says so in either the release notes or on the download page itself in the remarks.
It is in "Visual Studio 2008 Service Pack 1 (SP1) Readme" http://download.microsoft.com/download/A/2/8/A2807F78-C861-4B66-9B31-9205C3F22252/VS2008SP1Readme.htm
But the link for downloading MSDN Library for Visual Studio 2008 SP1, provided in this page, is BROKEN.
It's amusing to read all the comments because nothing has changed within DevDiv. It's about time that some heads roll.
I haven't even bothered installing SP1.
MSDN Library for Visual Studio 2008 SP1 Download link is BROKEN
Could someone please tell me how to install "Visual C++ 2008 Feature Pack" with SP1? I have installed SP1 but cannot find out "Standard C++ Library TR1 Extensions Reference" from the Documentation. Thanks!
This took a while to install on my machines, (and the removal tool for the previous patches took ages too), but it got there in the end. Just a few suggestions:
1) Don't give the user the choice to shutdown services (Machine debug manager in my case), or reboot after setup. The detection code for this appears to slow the install down a lot. I pre-emptively disabled the machine debug manager on my very slow laptop before running the sp, didn't get the prompt and the install was a lot quicker than on my workstation (which did give me the prompt).
2) Try to give a time remaining/more granular install progress process. It churned away at 50% on my systems for a long time.
3) Explicitly state that there is no new TR1 documentation in the service pack (or make it easier to find if it's included). It's the only reason I installed it over the beta sp1 ;-).
> Could someone please tell me how to install "Visual
> C++ 2008 Feature Pack" with SP1? I have installed
> SP1 but cannot find out "Standard C++ Library TR1
> Extensions Reference" from the Documentation.
The Feature Pack is integrated into SP1. For the documentation, see cwoods's comment above.
> 3) Explicitly state that there is no new TR1
> documentation in the service pack (or make it
> easier to find if it's included). It's the only
> reason I installed it over the beta sp1 ;-).
SP1 Final contains 16 TR1 fixes not present in SP1 Beta; see http://blogs.msdn.com/vcblog/archive/2008/08/11/tr1-fixes-in-vc9-sp1.aspx . (And it contains one nasty regression; see the comments.)
I'v been trying to download the MSDN Library for VS2008 SP1 for a few days now. But after several moments I'm only getting a file of about 3kB in size instead of the full download of approx 2.15GB!
Does anyone has the same problem or can someone at Microsoft please fix this problem? (I am able to download other huge files like MSDN Library VS2008 non-SP1).
@marc: try if deleting temporary internet files does help. I had the problem that a broken download was cached and the broken content was used when I tried to download again. I think pressing <ctrl> while clicking on the link should also avoid the cache but I am not absolutely sure.
If that does not work: try an alternative web browser.