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