Republished with Permission - Original
Article
[In addition to blogging, I am also now using Twitter for
quick updates and to share links. Follow me at: twitter.com/scottgu]
We are continuing to make progress on shipping Visual Studio
2010. I’d like to say a big thank you to everyone who has downloaded and
tried out the VS 2010 Release Candidate, and especially to those who have sent
us feedback or reported issues with it. This data has been invaluable in
helping us find and fix remaining bugs before we ship the final release.
Last month I blogged about a patch we released for the VS 2010 RC that
fixed a bad intellisense crash issue. This past week we released two
additional patches that you can download and apply to the VS 2010 RC to
immediately fix two other common issues we’ve seen people run into:
Patch that fixes crashes with Tooltip invocation and
when hovering over identifiers
The Visual Studio team recently released a second patch that
fixes some crashes we’ve seen when tooltips are displayed – most commonly when
hovering over an identifier to view a QuickInfo tooltip.
You can learn more about this issue from this blog post, and download and apply the patch here.
Patch that fixes issues with the Web Forms designer not
correctly adding controls to the auto-generated designer files
The Visual Web Developer team recently released a patch that
fixes issues where web controls are not correctly added to the .designer.cs
file associated with the .aspx file – which means they can’t be programmed
against in the code-behind file.
This issue is most commonly described as “controls are not
being recognized in the code-behind” or “editing existing .aspx files
regenerates the .aspx.designer.(vb or cs) file and controls are now missing” or
“I can’t embed controls within the Ajax Control Toolkit TabContainer or the
<asp:createuserwizard> control”.
You can learn more about the issue here, and download the patch that fixes it here.
Common Cause of Intellisense and IDE sluggishness on
Windows XP, Vista, Win Server 2003/2008 systems
Over the last few months we’ve occasionally seen reports of
people seeing tremendous slowness when typing and using intellisense within VS
2010 despite running on decent machines. It took us awhile to track down
the cause – but we have found that the common culprit seems to be that these
machines don’t have the latest versions of the UIA (Windows Automation)
component installed.
UIA 3 ships with Windows 7, and is a recommended Windows
Update patch on XP and Vista (which is why we didn’t see the problem in our
tests – since our machines are patched with all recommended updates).
Many systems (especially on XP) don’t automatically install recommended
updates, though, and are running with older versions of UIA. This can cause
significant performance slow-downs within the VS 2010 editor when large lists
are displayed (for example: with intellisense).
If you are running on Windows XP, Vista, or Windows Server
2003 or 2008 and are seeing any performance issues with the editor or IDE,
please install the free UIA 3 update that can be downloaded from this page.
If you scroll down the page you’ll find direct links to versions for each OS.
Note that we are making improvements to the final release of
VS 2010 so that we don’t have big perf issues when UIA 3 isn’t installed – and
we are also adding a message within the IDE that will warn you if you don’t
have UIA 3 installed and accessibility is activated.
Improved Text Rendering with WPF 4 and VS 2010
We recently made some nice changes to WPF 4 which improve
the text clarity and text crispness over what was in the VS 2010/.NET 4 Release
Candidate. In particular these changes improve scenarios where you have a
dark background with light text.
You can learn more about these improvements in this WPF Team
blog post. These changes will be in the final release
of VS 2010 and .NET 4.
Hope this helps,
Scott