Visual Studio 2010 SP1 Interim Fix List
One of the most common requests from the announcement of VS2010 SP1 was for the list of fixed issues in the release. This is something we typically publish at the final RTM of the release and will do so again for this release. But due to popular demand the team has pulled together a preview of the issues linked from the Connect site that have been fixed so far in the release. One important thing to note is this list is not exhaustive; there are more issues resolved in the release than just those reported through Connect. We’ll have the final list by RTM.
Note that some teams have also published their own more exhaustive list for their areas. Check out Brian Harry’s list for TFS and Amit Chatterjee’s list for the Test products.
C++ runtime
- SSE2 instructions generated when /arch:SSE is specified
- Missing destructor calls when optimization is enabled
- Code generation bug in x64 C++ compiler (optimizer)
- C++ compiler generates incorrect movups instructions iso movss
- Optimizer bug (/Og) with the 64-bit 2010 Beta 2 compiler.
- Visual Studio 2010 VC++ Concurrent Runtime libraries leak memory
- concurrent_queue causes crash
- Memory leaks reported when using simple parallel_for code
- ftell returns negative value for UTF-8 files opened with textmode and ccs
- vector::erase returns incompatible iterator in debug build
- tr1:regex has different behavior between vs2008 and vs2010 on some regular expression
- inserting in a std::vector of std::string causes memory leak
- CRecordset/DoFieldExchange not working properly in Visual Studio 2010
Database
- Table creation blocked because of False Positive error on FileStream Guid Column
- Schema Compare - some database objects not imported into project
- VS2010 crash when adding Database Unit Test during Database build
- Schema Compare Options are not remembered for comparison between Project and Database
- Datadude attempts to deploy a default constraint before deploying the function referenced by that constraint
Debugger
- Native frames missing from some mixed call stacks - C++
- Cannot inspect local variables while debugging in VS2010. CXX0017 "Symbol not found" error
- Debugging external application, breakpoint not hit
- Visual Studio crashes when importing the same Data Tip exported before
- Debugger randomly treats "step-into" and "step-over" as "run to completion"
- Pinned DataTips result in being unable to click into editor under invisible tip in design mode
- Visual Studio crashes when importing the same Data Tip exported before
- Error: The breakpoint will not currently be hit. This location could not be mapped to client side script. when client side debugging
- Visual Studio 2010 hangs after several debugging sessions with blank IE window
Editor
- Viewing a List<T> in debug-time no longer allows you to see the Items property
- Don't display mandatory ByVal in signatures for VB .NET
- Ctrl+Backspace deletes too much text
- Find and Replace window after replacing text moved off screen
- Visual Studio 2010 crash when the source file contains non-Unicode characters
- Navigation of selection not working as expected Incorrect project context menu height
- Visual Studo crash when click some menu separator
Editor - ASP.NET
- DataContext not visible when "Show only DataContext objects" is checked
- Style sheets external to web application are not applied in VS.NET 2010 IDE design view
- HTML designer layout doesn't render correctly
- JScript IntelliSense broken when augmenting an object defined by the reference-tab
- Format Document command in JScript code editor has glitch
- JScript object member won't be listed in IntelliSense
- Inner function will not be parsed correctly when JScript file is referenced
- Javascript formatting bug
- Backspace and Arrow key not working
- Devenv.exe crash (AccessViolation) during *.js auto-formatting
- Visual Studio 2010 crash on aspx ScriptManager in non-web project
- .designer.cs doesn't work properly with nested web application projects
- ASP.NET App_Themes folder does not allow adding a new CSS Stylesheet
Editor - C++
- Crash while declairing C++ enum
- VS2010 hangs when on Go to Definition or Go to Declaration
- Reproducible crash when commenting
- VC++ 2010: Editing resource.h causes recompile of all dependent source files
- Crash of visual studio 2010 with a C/C++ project, when hiding/showing all files of solution
- Class member autocompletion forces wrong member
Editor - XAML
- StyleTypedProperty is not supported by style chooser
- AppDomainUnloaded exception wiuth VS2010 XAML editor
- VS2010 XAML Intellisense Failure
- XAML designer Binding feature doesn't work as expected
- At design time in Design Pane cannot see applyed custom Styles for controls, but at runtime everything looks fine
- "Choose Toolbox Items" dialogue forces manual process kill and data loss, unresponsive and GUI corruption
- VS 2010 - IDE locks completely when adding Silverlight items to the toolbox
- XAML StringFormat editor doesn't support doubley escaped characters
- Editing XAML crashes when choosing an Intellisense item
- An "inheirt and overwrite" pattern in XAML will be reported as "detected loop"
- VS10 crashes when writing XAML code at design time
Testing
- VS2010 Lab Manager - Test Run - results in Tests Not Executed state - Test Controller Crashing
- Lab Management: can't change SCVMM Server
- Crash bug in devenv.exe - WebTest Results Viewer using AddCommentToResult()
- Can't bind parameter to password field when creating Action Recording
- Creating coded UI test from exisint action recording does not show up alternate credentials dialog
- Create Unit Test wizard crashes/restarts VS2010
TFS
- Unhandled StackOverflowException when invoking TFS Client.Workspace.GetLocalItemForServerItem(...)
- Manually queueing a gated check-in build intermittedly disables the dropdown "what do you want to build?"
- Error on Work Item form in TFS - object reference not set to an instance of an object
Miscellaneous
- VS Crash when viewing Code Analysis Settings for Solution which has an IIS site
- Frequent crashes when changing Code Analysis settings
- Sequence Diagram / Rearrange Layout / Lifeline(s) not resized as expected (in height)
- Sequence diagram: item with same key already added
- Registry Capture Utility - Win 7 RC1
- VS crash while configure prequisites
- VSIX packages with project templates may fail to install correctly
Several posters wondered why we did not have the list already. The main reason is we generally target the final RTM release to do this exercise to ensure we have everything documented (it then shows up as a KB article). We track everything in TFS (as you would expect) so simply running a query is not an issue. As a normal part of a release we track *everything* you could imagine from internal system issues, readme updates, EULA updates, even builds that failed due to the power outage we had 2 weeks ago in Redmond. Clearly these aren’t interesting to publish so the list needs to be scrubbed. Another issue is externally reported bugs often have generic titles like “{Foo} is busted” which is not very descriptive. So we wind up going through the list to try and make it more descriptive and get it down to just the core issues you care about.
I want to say a big THANKS to everyone who has submitted feedback so far on the SP. Your feedback is invaluable to us as we work on finalizing the release and ensuring we have a high quality release. I continue to see a lot of feedback on performance in particular which we would like to correlate with machine configs and project types. If you can send your performance related issues to devperf@microsoft.com we want to do more investigation of the issues. I suspect some OS/machine configs may be the root of the widely varied feedback we’ve received to date. Thanks in advance for your help on this.
Jason
Comments
Anonymous
December 20, 2010
Hi Jason, I was wondering, does the SP1 contain a fix for this, by a chance? connect.microsoft.com/.../object-reference-is-not-set-to-an-instance-of-an-object-appears-when-opening-any-file-in-solution-caused-by-a-docked-add-in-tool-windowAnonymous
December 20, 2010
Hi Jason, At our software house, my team is about to upgrade our builds from VS2008 to VS2010. With the SP1 in Beta, it seems wasteful for us to do this twice for VS2010 and then again for SP1. We have to modify shared internal SDKs and code generators to work with VS2010 as well as standard projects, so it will take some time, and quite a bit of coordination between teams. What I need to know is when will the RTM for VS2010 SP1 bew? If you can't tell us that, can you give us the date when you'll be able to announce the RTM date? If its less than about 45 days away, we might be able to hold off. Otherwise we'll have to migrate to vanilla VS 2010 and wait for the RTM, and then do separate work for any further changes required. Thanks!Anonymous
December 21, 2010
I see Intellisense for Visual C++/CLI (connect.microsoft.com/.../c-cli-intellisense) is not included in this interim list. I am sharpening my pitchforks and stockpiling torches.Anonymous
December 21, 2010
I also can't find the IntelliSense feature for C++/CLI projects. It's really a pain to use Visual Studio without this support. We won't upgrade to 2010 until the support is available. Microsoft, that wasn't a masterpiece to release VS without that support!!Anonymous
December 22, 2010
As I have asked several times in other places (without response), can we have some clarification as to where having no intellisense for C++/CLI in SP1 (which I really hope is not the case) leaves context sensitive help and code browsing? If in SP1 these are still more or less just a text search as they are currently, then we have a problem. Not having intellisense is fixable with Visual AssistX, annoying as it is to have to buy a third party product to make the IDE you have already bought work like its predecessor. However, F1 help, go to definition, etc are driven from the intellisense data as far as I understand it, so will need some sort of substitute to work in any way usefully.Anonymous
December 22, 2010
Thanks for the list! I've been looking for this :-) I just upgraded a few C++/MFC solutions from VS2005 to VS2010. VS2005 intellisense wasn't always accurate, but it was fast. I've only been using VS2010 for a couple weeks, but I'm disappointed at the sometimes 5 to 10 second hang for goto definition/declaration. This can become very painful when actually trying to do work, and not just messing around :-) Also, this performance issue seems puzzling since I'd been reading the msdn blogs on the new intellisense architecture (e.g. how clean, efficient and fast the new intellisense is). Overall, if performance were improved (especially Intellisense) I'd be satisfied with my upgrade from VS2005 SP1. Keeping my fingers crossed. Also, if VS2010 SP1 is pretty limited scope (which it appears to be), will there be SP2? (like in the old VC6 days?) Or, will all issues be deferred until we purchase the next release of VS, a couple years from now?Anonymous
December 22, 2010
The comment has been removedAnonymous
January 02, 2011
Intellisense for C++/CLI. Very ironically I switched to Qt, lacking support of intellisense. VC2008 does not support .NET 4.Anonymous
January 03, 2011
The comment has been removedAnonymous
January 03, 2011
Some clarification from MS regarding Intellisense - not good news unfortunately: connect.microsoft.com/.../intellisense-not-working-with-vs2010-c-cli-projectsAnonymous
January 04, 2011
Kieran, Thank you for trying out the Beta. I have responded back to your issue regarding connect.microsoft.com/.../accessing-nested-objects-in-data-source-of-local-report-does-not-function Could you upload a repro for the issue? We would look at it once we get it. Thanks in advance. Stella Chan Principal Program Manager SQL Server Reporting ServicesAnonymous
January 05, 2011
Jason, thank you for providing this list. This is exactly what we've all been asking for.Anonymous
January 07, 2011
I would like to know if the bug that public and protected inherited members are not displayed in the class view and object browser for C++ projects was fixed. I posted that in Connect when VS2010 was released. Thanks.Anonymous
January 07, 2011
Here is the link: connect.microsoft.com/.../object-browser-doesnt-display-inherited-members-functions-and-variablesAnonymous
January 08, 2011
Didn't they have time to fix all bugs ? By the way where's the "Reverted from WPF to vs2008 gui code" bug fix ? or is WPF bug a "by design" bug, there just to annoy users ? Please remove it already ! Thanks for the early bug fix listAnonymous
January 11, 2011
Hi Jason, thanks for the list. Is it true that Microsoft does not plan an SP2 for VS2010? For a huge product as VS2010 is, just one service pack is not enough, I think.Anonymous
January 14, 2011
The comment has been removed