Welcome to MSDN Blogs Sign in | Join | Help

Visual Studio 2005 SP1 released

The Visual C++ team is excited to announce the release of Visual Studio 2005 SP1!!!  The Service pack launched on Friday December 15, 2006 and is available for download here: VS2005SP1   This SP addresses issues that were found through a combination of customers and partner feedback, as well as internal testing. There are over 400 Visual C++ bugs that have been fixed with issues ranging in severity from minor syntax highlighting problems to customer reported crashes across various scenarios. In some areas, more than 50% of the bugs addressed were reported by customers through the MSDN Product Feedback Center and Microsoft Connect. Overall, Service Pack 1 offers customers improvements in responsiveness, stability and performance for Visual Studio 2005.

 

Service Pack 1 also provides over 70 improvements for common development scenarios including:

  • New processor support (e.g., Core Duo) for code generation and profiling
  • Performance and scale improvements in Team Foundation Server
  • Team Foundation Server integration with Excel 2007 and Project 2007
  • Tool support for occasionally connected devices and SQL Server Compact Edition
  • Additional support for project file based Web applications
  • Windows Embedded 6.0 platform and tools support

For developers using Visual Studio 2005 on Windows Vista, Microsoft is in current development on an update to Service Pack 1 called the ‘Visual Studio 2005 SP1 Vista Refresh Beta’. This update builds on the improvements made in SP1 and delivers a first class experience for developers wanting to take advantages of the new features in Windows Vista. The Visual Studio 2005 SP1 Update for Windows Vista is expected to ship after the consumer availability of Windows Vista in Q1 of 2007 and is now available in beta.

Published Monday, December 18, 2006 9:38 PM by vcblog

Comments

Monday, December 18, 2006 6:51 PM by Ayman Shoukry's WebLog

# Visual Studio 2005 SP1 released

The VC++ Team blog has all the details here . Thanks, Ayman

Monday, December 18, 2006 7:51 PM by Mike Dunn

# re: Visual Studio 2005 SP1 released

Can Vista users install SP1 now or do we have to wait until Q1?

Monday, December 18, 2006 11:17 PM by Jaeyoun Yi

# SP1 can't be installed in Windows XP 64bit edition

I'm using VS2005 on Windows XP 64bit edition.

Yesterday, I downloaded VS2005 SP1 (Korean) from Microsoft download area and tried to install it.

Whenever executing the downloaded exe file, it shows an error message saying that it couldn't find a original source (I don't know the exact English message..)

After spending 30 minutes, I found a way to install sp1 on XP64.

Instead of double-clicking the downloaded exe file directly, extract msp files contained in the exe first. You can do this by using compress-managers, such as 7'zip app.

Then, double click the extracted msp file. It worked on me.

Tuesday, December 19, 2006 3:47 AM by Dmitry Maksimov

# re: Visual Studio 2005 SP1 released

Where I can find list of fixes?

Tuesday, December 19, 2006 10:58 AM by Konstantin Topanov

# re: Visual Studio 2005 SP1 released

Visual Studio 2005 SP1 that I downloaded from Microsoft Web site was not digitally signed. Did I get the right thing?

Tuesday, December 19, 2006 2:25 PM by Gary

# re: Visual Studio 2005 SP1 released

Is there a list fixes for SP1 somewhere? I reported a pretty nasty bug in the C++ code editor. It was marked as fixed in October, but it still occurs in SP1.

https://connect.microsoft.com/feedback/viewfeedback.aspx?FeedbackID=183708&wa=wsignin1.0&siteid=210

Wednesday, December 20, 2006 6:10 AM by Amit

# re: Visual Studio 2005 SP1 released

Did the compiler also got upgraded or just the VS IDE is fixed ?

Wednesday, December 20, 2006 3:44 PM by Vladimir Scherbina (Windows SDK MVP)

# re: Visual Studio 2005 SP1 released

I downloaded the service pack, but (unfortunately) it does not work. I tried to install it to XP SP2 (32 bit) and Win2k3 SP1 (32 bit) but it fails with error that windows installer did not configured properly.

Thursday, December 21, 2006 3:27 AM by Alexey Baskakov

# re: Visual Studio 2005 SP1 released

The VS2005SP1 download page you provide says:

"A comprehensive list of hotfixes requested by customers since the release of Visual Studio® 2005 and included in this Service Pack can be found by following the appropriate link under Related Resources on this page."

Let's see Related resources:

Related Resources

Subscribe to MSDN and Stay Current with the Latest Updates

Visual Studio .NET Developer Center

[Top of page]

So, where can I find the list of hotfixes?

Thursday, December 21, 2006 5:39 AM by Bernd

# re: Visual Studio 2005 SP1 released

I'm also looking for a list of fixes.

A search for visual studio 2005 fixlist did not yield any useful results :-(

Thursday, December 21, 2006 10:57 AM by Didi

# re: Visual Studio 2005 SP1 released

Thursday, December 21, 2006 11:32 AM by Stephen

# re: Visual Studio 2005 SP1 released Fix list

Thanks for the posting the link to the fix list.

Friday, December 22, 2006 1:55 AM by Alexey Baskakov

# re: Visual Studio 2005 SP1 released

> http://support.microsoft.com/default.aspx/kb/918526

Is it "comprehensive list of bugs"? So, where is all those "over 400 Visual C++ bugs have been fixed"?

BTW, I've wasted a lot of time in attempts to fix SP1 'debug operator new' behavior. Finally, I've found _CRTDBG_MAP_ALLOC_NEW macro.

Make the documentation about changes accessible, please. It could be helpful to all users (not only to bug reporter/issue opener).

Sunday, December 24, 2006 12:41 PM by Thomas

# re: Visual Studio 2005 SP1 released

I cant install this SP1, i dont have enought hard drive space!!!!

Tuesday, December 26, 2006 2:17 PM by John

# Slipstream?

Is it possible to create a slipstreamed VS2005 SP1 for installation on a new machine, like you can do with Windows OS service packs?

Friday, December 29, 2006 4:13 AM by Erik

# re: Visual Studio 2005 SP1 released

See http://blogs.msdn.com/heaths/archive/2006/12/16/slipstreaming-visual-studio-2005-service-pack-1.aspx for information on how to create a slipstreamed VS2005 SP1 installation.

Tuesday, January 02, 2007 4:04 AM by Eyal

# re: Visual Studio 2005 SP1 released

Does SP1 include a new VC++ redistributables package (vcredist_x86)?

Tuesday, January 02, 2007 9:02 AM by Tim Weiler

# re: Visual Studio 2005 SP1 released

Two problems with SP1 for visual C++ that caused me to have to uninstall it.  I have a pure win32 c++ application.

1. Couldn't compile anymore because of problem in xutility.  I used the workaround to copy the CE one over it and that worked for me.

2. Couldn't redistribute it - got the dreaded error 14001 error when try to run on a client machine.  Manifest problem?  Couldn't find a workaround for this, had to uninstall.

Tuesday, January 02, 2007 11:16 AM by Michael Anderson

# re: Visual Studio 2005 SP1 released

A VS.2005 bug (not present in previous VS versions) regarding IntelliSense locking the IDE with 100% CPU usage when trying to parse recursive templates in C++ was tracked about half a year ago (symptoms virtually identical to a C# bug fixed in SP1 described here: http://support.microsoft.com/kb/910832). As for the C# version it was reported as known and a hotfix was available through customer support (which however never answered my request for the fix), and was said to be fixed in a forthcoming service pack.

Now I cannot find the bug in the database anymore, but the bug is still present in SP1 and the IDE locks up on on all files where the recursive templates are included or used.

Why has the bug not been fixed when it was known, of severe nature, and a virtually identical C# bug has been addressed? Why is (if it is) the bug record missing from the database?

Since much of my code relies on template composition I'm currently forced to edit certain (many) files in external editors, which is an untenable situation. I do not want to be forced to change environment, but am feeling increasingly forced to.

Tuesday, January 02, 2007 2:41 PM by Wan-Teh Chang

# re: Visual Studio 2005 SP1 released

Can someone confirm if bug 101425 is fixed in

Visual C++ 2005 SP1?  The bug report is at

http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=101425

I can't find this bug or its duplicate bug 98949

in the list of bug fixes:

http://support.microsoft.com/default.aspx/kb/918526.

Wednesday, January 03, 2007 9:06 AM by Chris

# re: Visual Studio 2005 SP1 released

Hey guys,

you can find a list of the fixed bugs here:

http://support.microsoft.com/kb/918526/en-us

Thursday, January 04, 2007 5:19 AM by Airmax

# re: Visual Studio 2005 SP1 released

I am actually using Windows Vista Ultimate.

I installed VS2005 but it says that it has

Problems with compatibility.

I tried the SP1 for Vista Beta, but it says,

that it was not able to find installation.

Any tips??

Thursday, January 04, 2007 6:58 AM by Ian

# re: Visual Studio 2005 SP1 released

SP1 returns this error:

C2590: '()' : only a constructor can have a base/member initializer list

on any function level try blocks.

Anyone reading this and contemplating installing, don't. It's seriously broken, even at the grammar level.

Thursday, January 04, 2007 11:35 AM by Michael Anderson

# re: Visual Studio 2005 SP1 released

Well, with not a little bitterness I have to say that many of the bugs that should have been fixed in SP1 will likely be fixed in SP2, which we'll probably get somewhere around mid-2008.

Friday, January 05, 2007 6:41 AM by Ab

# fopen

when i try to open a file using fopen, i got error message indecating that this functio need mor arguments, while i used to use only 2 arguments in the dot net version.

Monday, January 08, 2007 5:54 AM by Stijn

# re: Visual Studio 2005 SP1 released

I installed the beta release to this service pack and i also discovered that there was a problem with the manifest. Applications that were compiled under the older version of vcredist_x86 do not start anymore!!

Also a installer made with Visual Studio didn't detect this problem on a client machine so it didn't install the latest vcredist_x86.exe. It installs everything fine on a clean machine...

but applications that are compiled without SP1 don't run on this machine.

Monday, January 08, 2007 10:08 AM by Kelvin

# re: Visual Studio 2005 SP1 released

The header file "xutility" in the "Microsoft Visual Studio 8\VC\include" directory is out of sync with the same file in "Microsoft Visual Studio 8\VC\crt\src" this is causing error's like "unknown override specifier". Solution is to copy the header file into "Microsoft Visual Studio 8\VC\include"

Monday, January 08, 2007 10:41 PM by art

# re: Visual Studio 2005 SP1 released manifest

After all these years MS has finally created the most complicated piece of crap ever.  You've over engineered the most simplistic stuff and finally made everything break and no one can understand it anymore.  I would rather spend my time learning unix and recoding a project then deal with the manifesto created by requiring a manifest for win32 an c++ projects now.

http://msdn2.microsoft.com/en-us/library/ms235542(VS.80).aspx

http://msdn2.microsoft.com/en-us/vstudio/aa718685.aspx

http://forums.winamp.com/showthread.php?s=&postid=2097354#post2097354

http://msdn2.microsoft.com/en-us/library/ms235291(VS.80).aspx

And most of this doesnt work to begin with.

Let's see went from just including msvcr80.dll locally in an apps directory to now having to run vcredist_x86.exe, and reboot.  But, wait, there's a whole list of os's and conditions where this will not work.  You may also have to have the user validate there system, and run windows installer 3.1.  But wait there's a bunch of conditions where this wont' work either. Even tried MS's "Deploying Visual C++ library DLLs as private assemblies" but alas, that did not work either. So instead of a simple install MS has created another mess on top of its existing mess. Wonder when the last time Bill tried to code something?  He's probably using linux...

Monday, January 15, 2007 4:31 AM by Joe

# re: Visual Studio 2005 SP1 released

Quote from: art

"Wonder when the last time Bill tried to code something?  He's probably using linux..."

He probably got smart and started using a Mac.

Wednesday, January 17, 2007 4:50 AM by Stefan Pavlik

# Installing MFC /CRT as private assemblies (on XP XP2)

We are deploying the MFC and CRT dlls as private assemblies. It works fine with the Visual Studio 2005 (no SP).

The directory structure is :

mfc80u.dll

Microsoft.VC80.CRT.manifest

Microsoft.VC80.MFC.manifest

msvcp80.dll

msvcr80.dll

MyApplication.exe

MyDll.dll

After installing the SP1 for Visual Studio 2005 the old deployment scenario does not work anymore. There is an error in event viewer :

Dependent Assembly Microsoft.VC80.MFCLOC could not be found and Last Error was The referenced assembly is not installed on your system.

So I have copied also the MFCLOC assembly to the destination directory. After that another errors appears in event viewer:

Component identity found in manifest does not match the identity of the component requested.

and

Syntax error in manifest or policy file "W:\deploydir\Microsoft.VC80.MFCLOC.MANIFEST" on line 5.

The assemblies are copied from the

C:\Program Files\Microsoft Visual Studio 8\VC\redist\x86\ directory.

Is the MFCLOC manifest corrupted?

What should I do to get it work?

The above mentioned problems occurs only on XP SP2. On Win2000 the old deployment scenario is still working.

Wednesday, January 17, 2007 9:52 AM by Stefan Pavlik

# re: Installing MFC /CRT as private assemblies (on XP XP2)

I just found out that our dll is using boost libs and they ware build using Visual Studio 2005 with no service pack.

After recompiling the boost (with VS2005 SP1) it works OK.

Monday, January 22, 2007 2:10 AM by Sabarinathan S

# re: Visual Studio 2005 SP1 released

How to add .C file in VS 2005 with my existing Application .

thanks

sabari

Monday, January 22, 2007 10:10 AM by Shahid

# re: Visual Studio 2005 SP1 released

This question, "Does SP1 include a new VC++ redistributables package (vcredist_x86)?," was asked before, but I guess I waited long enough for a response so I'll try again:

Does VS2005 SP1 include a new VC++ redistributables package (vcredist_x86)?

I am trying to install myapp.exe (compiled on a computer that has VS2005 SP1) on a total new computer which doesn't have any trace of VS2005 and I get error messages.  Are there runtime dlls (redistributables packages) that I can include in my compilation of myapp.exe that will prevent these errors?

Tuesday, January 23, 2007 9:42 AM by Stefan Pavlik

# re: Visual Studio 2005 SP1 released

Hi Shahid

The file is located in folder:

C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\vcredist_x86\

I have the VS Standard Edition installed but I think it is not installed when you use the Express Edition.

In addition there is no direct link (AFAIK)  from Microsoft to download this package.

Monday, January 29, 2007 2:34 PM by DaveM60

# re: Visual Studio 2005 SP1 released

Visual Studio 2005 (Standard) Service Pack 1 seems to have introduced a problem in CEditView.  My application uses a view class derived from CEditView and will crash when print previewing this view.  The SuperPad example application available from MS exhibits the same problem when recompiled with SP1 for Win32 (Debug or Release).  Some characters must be entered into the SuperPad view first and then selecting print preview results in the crash.

The crash is due to an assignment to an unassigned pointer (pnCurDelta) in CPreviewDC::ComputeDeltas() (dcprev.cpp line 604 - "*pnCurDelta = mAttrib.tmAveCharWidth;").

Are you familiar with this issue?

Thursday, February 01, 2007 8:42 AM by ReLinking CRT and MFC libraries with VS 2005 SP1

# re: Visual Studio 2005 SP1 released

Hello.

I tried relinking CRT library and error occurrs during it. This error occcurrs due to -wx witch (warnings as errors). If this switch is erased,

relinking is stopped due to *.obj is missing. I am beginner in nmake script syntax.

Can you help me, please.

---------------------------------  problem ---------------------------------

Generating Code...

cl -D_CRT_NOFORCE_MANIFEST -D_STL_NOFORCE_MANIFEST  -O1 -Zi -Wp64 -D_X86_ -I.

-Fobuild\intel\mt_obj\ intel\fp8.c

fp8.c

link -lib -nologo -wx -out:build\intel\mt_obj\startup.lib

@build\intel\mt_obj\startup.rsp

wincrt0.obj : warning LNK4006: __aenvptr already defined in wwincrt0.obj;

second definition ignored

LINK : error LNK1218: warning treated as error; no output file generated

--------------------------------- End of

recompiling ------------------------

Generating Code...

cl -D_CRT_NOFORCE_MANIFEST -D_STL_NOFORCE_MANIFEST  -O1 -Zi -Wp64 -D_X86_ -d1Binl

-EHsc -GR -Istdhpp -I. -Fobuild\intel\mt_obj\cpp_obj\ /TP strftime.c

wcsftime.c

strftime.c

wcsftime.c

Generating Code...

link -lib -nologo -wx -out:build\intel\mt_obj\time.lib

@build\intel\mt_obj\time.rsp

copy intel\mt_lib\conv.lib build\intel\mt_obj\conv.lib

       1 zkop?rovanech soubor.

copy intel\mt_lib\tran.lib build\intel\mt_obj\tran.lib

       1 zkop?rovanech soubor.

copy intel\mt_lib\matherr.obj build\intel\mt_obj\matherr.obj

       1 zkop?rovanech soubor.

st, I 31 2007 10:16:06             build\intel

st, I 31 2007 10:16:18             build\intel\mt_obj\convert.lib

st, I 31 2007 10:16:21             build\intel\mt_obj\direct.lib

st, I 31 2007 10:16:27             build\intel\mt_obj\dos.lib

pá, XII 01 2006 22:54:18             build\intel\mt_obj\eh.lib

st, I 31 2007 10:16:36             build\intel\mt_obj\exec.lib

st, I 31 2007 10:16:42             build\intel\mt_obj\heap.lib

st, I 31 2007 10:16:42             build\intel\mt_obj\helper.lib

st, I 31 2007 10:17:00             build\intel\mt_obj\lowio.lib

st, I 31 2007 10:17:24             build\intel\mt_obj\mbstring.lib

st, I 31 2007 10:17:44             build\intel\mt_obj\misc.lib

pá, XII 01 2006 22:54:18             build\intel\mt_obj\rtc.lib

                                     build\intel\mt_obj\startup.lib target

does not exist

Thank for your help.

BEST regards Honza.

Monday, February 05, 2007 7:36 PM by fmrfirebird

# re: Visual Studio 2005 SP1 released

With Visual 2005 SP1 you need to have the redist sp1 for redist your appz.

http://www.apachelounge.com/download/vcredist_x86-sp1.exe

I've found it here, nothing on Microsoft download center... Maybee avalaible in Pro version of VC 2005 SP1 ?

Tuesday, February 06, 2007 12:33 AM by bubu

# re: Visual Studio 2005 SP1 released

We NEED the vcredist_x86-sp1.exe and vcredist_x64-sp1.exe available in Microsoft's downloads page omg!

Also there is a problem when you create a Windows Installer project... It appears the x64 VS runtime DLLs version is not launched correctly.

pls solve it

Thursday, February 15, 2007 7:42 AM by adho@birdstep.com

# SP1 Deployment alternatives ?

HI,

Binaries compiled with VS8 (and dynamically linked) will not run on target machines unless new runtimes are installed. We have concluded that we need to run vcredist_x86.exe upon installation to make them run. We have not found any mention of this in the SP1 release notes http://support.microsoft.com/?kbid=928957 , nor in the bug fix list: http://connect.microsoft.com/VisualStudio/content/content.aspx?ContentID=4324

So we need to know:

* is running  vcredist_x86.exe the recommended way to do this?

* Do we need elevated privileges on Vista to run it?

* Will it work on all Vista versions?

Also we wonder, if for some reason, we wish to avoid using this installer what would be an alternaitive way? We have found that simply copying all DLLs and mainfest files in that MSI archive to the local directory is not enough. (It was ok prior to SP1) What else needs to be done now?

Thanks a million

Adam

Monday, February 19, 2007 11:24 PM by Wim Morrison

# re: Visual Studio 2005 SP1 released

I found this as well, and obe way round it is to go to Solution/Properties/C/C++/Code Generation and set the 'Runtime Library' field to 'Multi-threaded (/MT)' or 'Multi-threaded Debug (/MTd)' rather than 'Multi-threaded DLL (/MD)' or 'Multi-threaded Debug DLL (/MDd)'.

This does bloat your final app by including all the required run-time, but does mean it will run without needing the redist package.

Wim

Friday, March 02, 2007 1:42 AM by rajesh

# re: Visual Studio 2005 SP1 released

Hi,

I upgraded from VS2005 to VS 2005 SP1. My application uses a static

library (compiled on VS 2005) provided by a 3rd party vendor. Even

after upgrading to SP1, I am able to successfully link to this

library. But, the resultant binary cannot execute and gives a runtime

error:

The application failed to start because the application configuration

is incorrect. Re-installing the application may fix the problem.

The system event log says:

Syntax error in manifest or policy file Microsoft.VC80.CRT.MANIFEST on

line 11

Anyone can suggest a solution for this?

Tuesday, March 06, 2007 11:48 AM by MikeM

# re: Visual Studio 2005 SP1 released

I've read this thread with interest but I'm still not certain why I can't redistribute my app. I'm using MSVC 2005 pro with SP1 installed. To deploy on a machine without msdev I run vcredist_86.exe and copy across the relevant processor-specific files to the root of the folder with my exe as described: http://msdn2.microsoft.com/en-us/library/ms235291(VS.80).aspx (Deploying Visual C++ library DLLs as private assemblies)

Problem is; the release version of my exe runs, and the debug version doesn't. I need to run the debug version for internal testing. When I run the debug version I get the dreaded "The application has failed to start because the application configuration is incorrect. Reinstalling the application may fix the problem" error.

I've had a look at the event viewer at the debug app that failed to run and I find the error "Syntax error in manifest or policy file "C:\testapp\Microsoft.VC80.DebugCRT\Microsoft.VC80.DebugCRT.manifest" on line 4. This is odd, as I got it from the MSVC vcredist folder.

I've installed the latest redist package on the target machine http://www.apachelounge.com/download/vcredist_x86-sp1.exe

As I've said the release version works fine, the debug doesn't.

Thanks in advance for any help ;)

Tuesday, March 06, 2007 1:41 PM by roland

# re: Visual Studio 2005 SP1 released

If you are using /MD or /MDd (multi-threaded DLL <debug>) and linking to a third-party lib try to have the third-party compile the lib with the same version of Visual Studio you are using.  

When they compiled with VS2005 and you use VS2005 SP1 the manifest has Microsoft.VC80.CRT listed twice.  Once with version 8.0.50727.762 (coming from your compiler) and once with 8.0.50608.0 (coming from the thirdy-party lib).  Everything will work correctly if you have run vcredist_x86-sp1.exe or used the merge module because they install 8.0.50727.762.policy file (known as a Publisher configuration file) that redirect previous versions of Microsoft.VC80.CRT to use the current version (gets installed in C:\WINDOWS\WinSxS\Policies\...).  If you haven't run vcredist_x86-sp1.exe then it is being directed to load two version of the Microsoft.VC80.CRT and it doesn't have any information about what dll's to load for 8.0.50608.0.

Since getting third-party to recompile is not alway possible, other solution I'm looking into.  

Don't have Visual Studion embed the manifest into the dll so I can create my own manifest with only the newest version then use mt.exe to embed it myself.  (don't want to depend on distributed manifest file for a couple reasons:  Want more control for when other developers use our dll's so get loaded using their exe and different OS's handle the external manifest differently)  

Edit the Microsoft.VC80.CRT.manifest file I put locally so both versions are reflected (haven't quite figured if and how to do that yet,  was looking to see if anyone else had the answer when I came across this thread).

I don't think local .policy files can be used but searching the web to make sure.

Other notes:

On Vista there is a new tool sxstrace.exe that is very useful in tracking these issues out.  When I get a chance I'm going to look for a version for other OS's.

MikeM.  vcredist_x86-sp1.exe only install release dll's not debug.  (includes msvcr80.dll, msvcp80.dll and msvcm80.dll: not msvcr80d.dll, msvcp80d.dll and msvcm80d.dll) So no you cannot run debug version on a machine that only hav vcredist_x86-sp1.exe.

Wednesday, March 07, 2007 1:52 PM by John

# re: Visual Studio 2005 SP1 released

Finished the upgrade to VS2005, and I've got to say I am presently disappointed in this product. I want to distribute a simple command line tool to the field. It works OK under test, since the manifest file is in the same directory as the exe. However, if the exe is run on another machine, it complains that the CRT was improperly loaded and fails. So, I thought, well let's embedd the manifest in the exe and be done with it right? Wrong! Now I get a build error:

error PRJ003: Error spawning 'cmd.exe'.

This goes away if I don;t embedd the manifest, but then I have to distribute the XMl file with the exe, which I don;t want to do...

Any Ideas?

Friday, March 09, 2007 12:27 PM by Ned McHugh

# re: Visual Studio 2005 SP1 released

Don't waste your time looking for sxstrace for other os's. According to one MS blog, you are out of luck if you don't run Vista.

Blog Link

http://blogs.msdn.com/junfeng/archive/2007/03/01/sxstrace-for-windows-xp-and-windows-server-2003.aspx#comments

Saturday, March 10, 2007 6:29 PM by Steve

# re: Visual Studio 2005 SP1 released

Our app no longer runs under XP after recompiling with SP1. Well, it DOES run immediately after installing if you don't reboot. After rebooting it fails with error 6301 "attempt to load CRT more than once; this indicates a bug in your app"! This never happened prior to SP1, the app works on macjines with dev studio installed and also on vista machines! I'm hoping that it's just that the new sp1 redist hasn't been used in the install, I'll try it on monday. Distressing that so much (mysterious) trouble is caused by installing the service pack.

Wednesday, March 21, 2007 4:52 PM by Nick

# re: Visual Studio 2005 SP1 released

This update blows!  I'd rather have the 400 c++ bugs than this steaming pile.  Whoever came up with the manifest system is a moron.  It has given me nothing but grief from the beginning.  Now that I have applications finally working, the latest upgrade ruins it again.  The biggest BUG Microsoft needs to fix is this flawed system that makes it impossible to let other people run your own software.

Wednesday, March 21, 2007 4:56 PM by Nick

# re: Visual Studio 2005 SP1 released

By the way, I'm uninstalling the update ... hope it works.  

Thursday, March 22, 2007 7:12 PM by Steve

# re: Visual Studio 2005 SP1 released

On vista with SP1 and the Vista update for SP1 I have the following issues:

- No drag and drop from explorer. I can workaround this by running an elevated explorer but I shouldn't have to.

- Double clicking on a .CPP file opens VS2005 but no file opens in it! I have no solution to this problem.

What's wrong with 2005 and Vista? I got Vista on my new laptop (I wanted XP) and I must say, as far as VS2005 is concerned, it all but unusable.

Friday, March 23, 2007 11:25 AM by Rick

# re: Visual Studio 2005 SP1 released

Please make a signed vcredist_x86-SP1.exe available from Microsoft.com.

Otherwise, I'll be forced to convert all my projects to another solution such as gcc (Mingw32) or Borland Turbo C++ 2006 Explorer (free).

Thursday, March 29, 2007 7:42 AM by JohnB

# re: Visual Studio 2005 SP1 released

Hey, does anyone from Microsoft read these comments?  Here's the short and sweet of it.  I built applications that ran fine for months.  Then I installed SP1.  Applications won't run any more on client's machines (The application failed to start because the application configuration is incorrect. Re-installing the application may fix the problem.)  Sound familiar?

 SP1 should be renamed "Disservice Pack 1".  I don't have the time to screw around trying to fix problems introduced by Microsoft. I removed SP1 and everything runs OK. I can live without it.

Microsoft appears to be more interested in promoting their C# than paying attention to C++ issues.  Why does that not supprise me?

Tuesday, April 03, 2007 8:10 PM by Bhaskaran R. Krishnan

# re: Visual Studio 2005 SP1 released

We are trying to convert our application from VC++ 6.0 to VC++ 8.0 (as recommended by Microsoft) for fixing thread safety issues in STL. Compilation of several modules fail with xutility errors (we do not explicitly include xutility in any of our files). These errors (C2988, C2059, C2143, C2447) persist even after applying SP1.

Can anyone help, please ?

Wednesday, April 11, 2007 7:28 AM by elli

# re: Visual Studio 2005 SP1 released

very "funny" this problem. In MFC Application or DLL's I link now CRC and MFC with static options.

But when I build a C++.cli assembly a have no chance to do that. Why different MSCVRTxx, MFCxx DLL's have the same name ???, DirectX DLL's have very different names and different applications versions can life together.

WinSxs policies,manifests ... is not right way.

Can any body tell me how I can remove the stupid SP1 ? My customers waiting for solutions !

elli

Thursday, April 12, 2007 4:46 PM by Rodney

# re: Visual Studio 2005 SP1 released

What the hell are they smoking at Microsoft.  These manifests are more screwed up then the old way.

First off how could their own manifest tool embed two different versions of the same file.  Which portion of my dll is going to know which version to use.

Secondly it looks like it isn't even smart enough to embed the versions that are currently in the toolkit folders.  Hence if I wanted to use the non SP files wouldn't I just copy the old ones in there and it would pick up that those are the ones I want to use.

Thirdly how does this solve anything.  If they update the files in the future and publish a new policy what says I know my program is going to work properly with the new files.  I want it to still work with the ones I know it works on but they are going to force it to use the new one.

My original background is engineering and from that we learned about things called revisions.  Why not put a revision line mfc80a.dll on the new files and let us link to those as it is.  In our field you still keep the old ones around and if you're making a replacement part for a machine that used the Revision B or a part you grab that drawing and make the part from that.    If you're building a new machine then you double check that everything is going to work and use the new revision.

I wish I never would have let you main programmer talk us into porting up to VS 2005.

Wednesday, June 06, 2007 7:25 AM by wfertgtr

# recipes

It takes some planning but you can fit your favorite foods into your meal

plan and still manage a healthy life style for your entire family. For starters,

you should try this [url=http://artmam.net/Dir-Chicken_Recipe.htm]chicken recipe[/url].

It's easy...

Monday, July 30, 2007 7:56 AM by Johan Cronje

# re: Visual Studio 2005 SP1 released

I have tried many times now to install SP1 on a XP x64 machine, and I am having no luck.

System:

Core 2 Duo 6600

4 GB RAM

XP x64 SP2, fully patched

When I try to run the installer, the standard MSI dialog 'Preparing to install' is shown, but then after about 30 min the system just says 'Install server not responding'. Seems like a fairly unique thing, I cannot find similar stuff on the web.

Any ideas? We have already reinstalled 3 times (it is a new machine anyway), without luck.

Thanks,

JC

Tuesday, July 31, 2007 2:42 AM by Johan Cronje

# re: Visual Studio 2005 SP1 released

Solved the problem.

The SP1 installation finished after I installed a security update (KB-925674). So it was either that or our Antivirus, Sophos (which I traced to other problems as well).

New Comments to this post are disabled
 
Page view tracker