Skip to main content

VS 2008 Web Development Hot-Fix Roll-Up Available

One of the things we are trying to do with VS 2008 is to more frequently release public patches that roll-up bug-fixes of commonly reported problems. Today we are shipping a hot-fix roll-up that addresses several issues that we've seen reported with VS 2008 and Visual Web Developer Express 2008 web scenarios.

Hot Fix Details
You can download this hot-fix roll-up for free here (it is a 2.6MB download). Below is a list of the issues it fixes:

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.
JavaScript IntelliSense does not work when jQuery is used.
Web Site build performance


Build is very slow when Bin folder contains large number of assemblies and .refresh files with web-site projects.
Installation Notes
For more information on how to download and install the above patch, please read this blog post here. In particular, if you are using Windows Vista with UAC enabled, make sure to extract the patch to a directory other than "c:\" (otherwise you'll see an access denied error).

To verify that this hot-fix patch successfully installed, launch VS 2008 and select the Help->About menu item. Make sure that there is an entry that says ‘Hotfix for Microsoft Visual Studio Team System 2008 Team Suite – ENU (KB946581)’.

If you ever want to remove the patch, go to Control Panel -> Add/Remove Programs and select “Hotfix for Microsoft Visual Studio 2008 – KB946581” under Microsoft Visual Studio 2008 (or Visual Web Developer Express 2008) and click “Remove".

Summary
Obviously it goes without saying that we would have liked to have shipped without any bugs. Hopefully this hot-fix enables you to quickly solve them if you are encountering them. Thank you to those who helped us identify the causes of these issues, as well as to the group of customers who have helped us verify the above fixes the last few weeks.

Note: If you do encounter issues with VS 2008 features for web development in the future, I recommend always asking for help in the VS 2008 Forum on www.asp.net. The VS Web Tools team actively monitors this forum and can provide help.

Hope this helps,

Scott

Comments

Popular posts from this blog

DigiTurk Magazine Reader

DigiTurk is the first and only fully digital satellite television provider in Turkey. In addition to satellite TV for millions of customers in Turkey, they publish magazines and run DigiWeb portal. Like many other magazing publishers, DigiTurk saw value in using Silverlight to provide a richer reading experience. But they took the idea a step further, and built a tool which can be used by any magazine publisher to create Silverlight-based magazines. Tim Sneath sat down with the team from DigiTurk to get a demo and hear about how they built this cool solution. http://www.visitmix.com/blogs/news/digiturk/

Ajax with the ASP.NET MVC Framework

Hopefully everyone had a good few days off. Before the holiday break, I did some app-building on top of the ASP.NET MVC framework. Actually rather than building some sort of fancy app, instead I was prototyping some features on top of the framework bits slated for an initial release. I've shared out the sample code, sample app and tests - yes, sorry for another tease :-)... but stay tuned... and you'll soon have actual bits to play with as well. Until then, you can download the sample code and browse it locally, and follow along the rest of the post. In particular there are two projects within the solution: TaskList (the web app) and AjaxMVC (a class library with Ajax extensions). One of the prototypes is around bringing some basic Ajax functionality - basically to get post-back-less partial rendering and some behavior-like extensions to associate with DOM elements - sort of like ASP.NET Ajax but in a manner that fits with the pattern around how controllers and views are writte...

Oracle Forms ile Web Servislerine Erişim

Geçtiğimiz günlerde çalıştığım şirket, başka bir yazılım şirketine teknolojik destek vermek için beni görevlendirdi. Oracle Forms Developer kullanılarak geliştirilmiş bir hastane otomasyonun bazı web servislerini kullanması gerekiyordu. 3-4 günlük bir çalışmanın ardından görevimi başarıyla tamamladım çok şükür. Yalnız gerçekten bu çok kolay olmadı. Çünkü Oracle Forms direkt olarak web servislerine erişmek için bir teknoloji barındırmıyordu bünyesinde. Yaptığım araştırmalar sonucunda Oracle Forms'un Java class'larını import edip, kullanabildiğini gördüm. İşte bu durumda problemi çözmüş olduğumu hissettim. Ama yinede beni bekliyen engeller vardı. Bundan emindim çünkü hiç bilmediğim bir ortamda bilmediğim kodları yazacaktım. Ayrıca java konusunda bilgi sahibi olsamda çok tecrübeli değildim ve uzun zamandır java ile ilgilenmemiştim. Ve düşündüğüm gibi birçok problem çıktı karşıma. Ama yinede bu problemleri tek tek aşıp çözüme gitmeyi başardım. Bir Murphy kanunu: "Eğer çıkması ...