Downloadable Hotfix: Performance and Editor fixes for Microsoft Visual Studio 2008 and Visual Web Developer Express 2008

Downloadable Hotfix: Performance and Editor fixes for Microsoft Visual Studio 2008 and Visual Web Developer Express 2008

Rate This
  • Comments 53

We have received a great deal of feedback on VS 2008 and VWD 2008. Thank you for all the feedback.


We have looked at the feedback carefully and selected some critical issues around performance and editor usage to fix in this hotfix. This article talks about all the issues that are fixed in the hotfix.


Machine Prerequisites:


1.     Install Microsoft Visual Studio 2008 or Visual Web Developer Express 2008.

2.  Close all instances of Visual Studio or VWD express before installing the patch. If the product is open while the hotfix is installed, it can cause a variety of problems as certain components may not update properly. 


Download instructions:


Supported Languages:

This hotfix currently supports all languages except POR (Portuguese) and RUS (Russian).  Note that the description still says ‘ENU’ although it is an ‘all-lang’ package. Due to some limitations on the connect website we were not able to change the description for already published hotfixes. We are working with the team that owns connect site to fix it.


Issues that are fixed:  We have fixed several bugs in this hotfix. All bug fixes are listed below.

HTML Source view performance

  • Source editor freezes for a few seconds when typing in a page with a custom control that has more than two levels of sub-properties.
  • “View Code” right-click context menu command takes a long time to appear with web application projects.
  • Visual Studio has very slow behavior when opening large HTML documents.
  • Visual Studio has responsiveness issues when working with big HTML files with certain markup.
  • The Tab/Shift-Tab (Indent/Un-indent) operation is slow with large HTML selections.

Design view performance

  • Slow typing in design view with certain page markup configurations.

HTML editing

  • Quotes are not inserted after Class or CssClass attribute even when the option is enabled.
  • Visual Studio crashes when ServiceReference element points back to the current web page.

JavaScript editing

  • When opening a JavaScript file, colorization of the client script is sometimes delayed several seconds.
  • JavaScript Intellisense does not work if an empty string property is encountered before the current line of editing.

Web Site build performance

  • Build is very slow when Bin folder contains large number of assemblies and .refresh files with web-site projects.


Install/uninstall information:


Ø  Close all instances of VS before installing the product.

Ø  Click on the ‘Download’ link.

Ø  Copy the hotfix to a known directory.

Ø  Run the hotfix executable (Right click and choose 'Run as a administrator' in Vista)

Ø  Click on the ‘Run’ button when ‘Unknown Publisher’ security warning dialog pops up.

Ø  Click on ‘Continue’ when the Microsoft Self-Extractor dialog pops up

Ø  Click OK to extract the files to default location (C:\).

Ø  If you don't run as an administrator in Vista, you will get the following error message If 'C:\' happens to be your %SystemDrive%


Ø  This is because the default path is set to %SystemDrive%. Change the extraction path to another location where the you can write and that should fix the problem.

Ø  Choose default options for the remaining part of the setup.

Ø       To verify patch installed correctly:

a)       Launch VS 2008.

b)       Go to Help -> About dialog

c)       Looking for an entry that says ‘Hotfix for Microsoft Visual Studio Team System 2008 Team Suite – ENU (KB946581)’. You will see this exact text in VS Team Suite SKU but if you are using PRO or STD then the entry will be little bit different. You are good to go if the KB article number is correct.

Ø       To verify product bits copied correctly: Check the time stamp on the following files to make sure that it says Feb, 1st 2008.

a)       Common7\IDE\Microsoft.VisualStudio.Web.dll

b)       Common7\Packages\htmled.dll

c)       Common7\Packages\mswebprj.dll



Ø  Go to Control Panel -> Add/ Remove programs.

Ø  Check the “Show Updates” checkbox.

Ø  Select “Hotfix for Microsoft Visual Studio 2008 – KB946581” under Microsoft Visual Studio 2008 and click “Remove”. (or)

Ø  Select “Hotfix for Microsoft Visual Web Developer 2008 Express Edition – KB946581 and click “Remove”


Vinaya Reddy
Visual Studio Web Tools

Leave a Comment
  • Please add 3 and 2 and type the answer here:
  • Post
  • Mark, can be more specific about your issue with the AJAX tab disappearing when you go to 2.0 and back to 3.5?  It should indeed come back.  Can you email me at johndund at microsoft dot com and we can discuss details about this issue so that we can reproduce this on our end?



  • Hello:

    I've installed the Hot-Fix and I am experiencing some strange behavior.  I have four projects in my solution (one is a Web Site Project).  For some reason, when I comile the site, compile errors are not caught on aspx and ascx files (including code-behind).  If I run my application, everything works fine until a page with a compile error is accessed.  The page will throw a compile time exception; however, it is not caught by VS at compile time.  I've looked everywhere for a solution or others with similar issues; however, I've come up empty.  BTW, I'm using VS Team Edition for Software Developers.  Do you have any recommendations or guidance.  Thanks, - Dan

  • I'm experiencing the same probelsm as Alex Dresko above, before I thought things were a little slow but now they are RIDICULOUS. I've wasted a morning trying to do some work, and when I did an uninstall I still find the application slow!

  • Angus,

    Can you please tell me specifically what has happened after installing the hotfix? I have followed up with Alex and looks like he is not seeing the problem anymore. I really like to better understand the problem to see what we can do to fix it. Can you please provide the following information...

    1) what operating system were you using?

    2) what VS SKU you are using?

    3) Please give me dates of the following files in VS folder.

    4) symptoms of the problem.

    You can also email me at vinayr at microsoft dot com.



  • Thanks a lot!

    This hotfix really makes VS 2008 work faster!

  • when will the hotfix support chinese ?

  • Good,I hope it long time.

  • Very good.I hope it long time.

  • I can't install the Hot-Fix on VS 2008 pro or VS 2008 Traditional Chinese Edition.

    Can you help me and tell me how to do?

  • Hi James,

    take a look at the description:

    | This hotfix is currently supports only English and

    | Japanese. We will make the hotfix available for other

    | languages soon.

    So be patient (i wait for the German version :)

    Best Regards,


  • Is there a hotfix for the german version of VS 2008. It ist terribly slow when developing on a webapplication.

    is there any way to fix this problem?

    when I try this patch I get a message that none of the products is installed.

    My system Windows Vista Home Edition, VS 2008 Professional (German)


  • In my project, doing shift-ctrl-f or ctrl-f to open a find dialog causes the CPU to jump and takes 5-10 seconds before the dialog is shown. I can see the dialog render slowly. The actual find process is very fast, however.

    core 2 duo e6600, 4gb ram, win2k3, os on raid0 sata2 disks, project on raptor 10k drive.

  • Jason-

    I'm interested in the issue you are seeing.  I tried to reproduce it by installing VS 2008 RTM on a clean Win 2k3 machine but was unable.  Could you give us more information?

    1. Does this issue reproduce consistently?  Even if you close and re-open the dialog?

    2. Is your OS 64 bit?

    3. Do you have any VS add-ins?

    Any other information that you think might be relevant would be great.



  • Short answers:

    1. Yes.

    2. No.

    3. Does it even in VS.NET safe mode.

    Long answer:

    I have the win2k3 /PAE option and my issues become worse when I go over the 2GB mark.

    Mikhail Arkhipov informed me that it had to be something with my OS. I've given up on the problem and am now trying to find the time to re-install and move to a 64 bit OS that supports my 4GB of ram.

  • Hotfix now supports all languages except POR (Portuguese) and RUS (Russian). You can download the updated hotfix from the same location. Note that the description still says ‘ENU’ although it is an ‘all-lang’ package. Due to some limitations on the connect website we were not able to change the description for already published hotfixes. We are working with the team that owns connect site to fix it.

    Vinaya Reddy

Page 3 of 4 (53 items) 1234