Select the product you need help with
Description of Visual Studio 2010 Service Pack 1Article ID: 983509 - View products that this article applies to. On This PageSUMMARYThis article describes information about Microsoft Visual Studio 2010 Service Pack 1 (SP1). Additionally, this article lists the issues that are fixed and the technology improvements that are added in Visual Studio 2010 SP1. MORE INFORMATIONHow to obtain Visual Studio 2010 SP1To obtain Visual Studio 2010 SP1, visit the following Microsoft website:Microsoft Visual Studio 2010 Service Pack 1
(http://go.microsoft.com/fwlink/?LinkId=209902)
About this service packSupported operating systems
Supported architectures
Hardware requirements
Software requirementsYou must have one of the supported Visual Studio 2010 programs that are listed in the "Applies to" section installed to apply this service pack.Support for Visual Studio 2010 SP1Formal support of Visual Studio 2010 SP1 is available through the Microsoft Support website. For more information about Microsoft Support, visit the following Microsoft website:http://support.microsoft.com Informal community support for Visual Studio 2010 SP1 is available through the Microsoft Developer Network (MSDN) forums. For more information about the MSDN forums, visit the following Microsoft website:
(http://support.microsoft.com)
http://social.msdn.microsoft.com/Forums/en-US/categories
(http://social.msdn.microsoft.com/Forums/en-US/categories)
Included in this service packVisual Studio 2010 SP1 includes an update to the Microsoft .NET Framework 4. For more information about the update, click the following article number to view the article in the Microsoft Knowledge Base:2468871
(http://support.microsoft.com/kb/2468871)
Update for Microsoft .NET Framework 4 Added technology improvements and fixed issues in Visual Studio 2010 SP1Technology improvementsHelp Viewer 1.1To support developer productivity, a stand-alone application for viewing locally is installed in Visual Studio 2010 SP1. The following technology improvements are added in the new local Help viewer:
Silverlight 4 supportMicrosoft Silverlight 4 Tools for Visual Studio 2010 is included in Visual Studio 2010 SP1. This adds support for targeting Silverlight 4 in the Silverlight designer and project system. This also provides support for the new Silverlight 4 technology improvements. This new technology includes working with implicit styles and Silverlight 4 Out-of-Browser (OOB) applications. You can automatically start and debug your OOB application from inside the IDE, specify XAP signing for trusted OOB applications, and set the OOB window characteristics.Basic Unit Testing support for the .NET Framework 3.5In Visual Studio 2010 SP1, you now have the functionality to test your applications that target the .NET Framework 3.5. For more information about how to enable this functionality, see the following MSDN blog:Amit Chatterjee's .NET 3.5 Unit Testing discussion
(http://blogs.msdn.com/b/amit_chatterjee/archive/2010/12/10/visual-studio-2010-service-pack-1-beta-released-information-on-test-and-lab-management-changes.aspx)
Performance Wizard for SilverlightVisual Studio 2010 SP1 enables you to tune the Silverlight application performance by profiling the code. A traditional code profiler cannot tune the rendering performance for Silverlight applications. Many higher-level profilers are added to Visual Studio 2010 SP1 so that you can better determine which parts of the application consume time.IntelliTrace for 64-bit and SharePointIntelliTrace is the revolutionary new debugging technology in Visual Studio 2010 that enables you to move forward and backward through a debug session. However, because of time constraints and because it is a completely new feature, this technology does not work in all scenarios.Visual Studio 2010 SP1 enables the IntelliTrace debugging technology on 64-bit solutions and for Microsoft SharePoint farm solutions. Software renderingBy default, software rendering is enabled on Windows XP and on Windows Server 2003 to help improve the performance and stability of Visual Studio 2010.Detecting mixed-mode installationsIf you install multiple versions of Visual Studio 2010 on the same computer, a combination of program binaries may run in the same instance of Visual Studio. For example, this issue occurs when you have the release version of Visual Studio 2010 Ultimate installed on the same computer where you have Microsoft Visual Basic Express Service Pack 1 installed. This kind of installation may cause stability or functional issues. Visual Studio 2010 SP1 detects whether the installation of SP1 is complete and may prompt you to update it if the installation is incomplete. This makes sure that the installation is in a known, stable state.Web developmentIIS Express supportVisual Studio 2010 SP1 enables you to use the Internet Information Services (IIS) 7.5 Express as the local hosting server for the website and Web Application Projects.Note IIS 7.5 Express is not included in SP1, and you must download it separately. For more information, visit the following blog: http://weblogs.asp.net/scottgu/archive/2011/01/03/vs-2010-sp1-beta-and-iis-developer-express.aspx
(http://weblogs.asp.net/scottgu/archive/2011/01/03/vs-2010-sp1-beta-and-iis-developer-express.aspx)
SQL Server CE 4 supportVisual Studio 2010 SP1 enables you to manage Microsoft SQL Server Compact 4.0 SDF files in Solution Explorer and in Server Explorer in the context of web projects. Additionally, Visual Studio 2010 SP1 enables you to use SQL Server Compact 4.0 together with the Microsoft ASP.NET Web Forms in a SQL data source control.Note SQL Server Compact 4.0 is not included in Visual Studio 2010 SP1, and you must download it separately. For more information, visit the following blog: VS 2010 SP1 and SQL CE
(http://weblogs.asp.net/scottgu/archive/2011/01/11/vs-2010-sp1-and-sql-ce.aspx)
Razor supportChanges are made to the web project systems and to the HTML editor to support the new Razor syntax. This new syntax is used by ASP.NET Web Pages and by ASP.NET MVC 3.Note Razor is not included in SP1, and you must download it separately. For more information, visit the following blogs: Introducing “Razor” – a new view engine for ASP.NET
(http://weblogs.asp.net/scottgu/archive/2010/07/02/introducing-razor.aspx)
How to get Razor syntax support in Visual Studio 2010
(http://blogs.msdn.com/b/webdevtools/archive/2011/01/12/how-to-get-razor-syntax-support-in-visual-studio-2010.aspx)
Web PI integrationSupport for the Microsoft Web Platform Installer (PI) is added in Visual Studio 2010 SP1 as follows:
Deployable dependenciesSome new technology components that are added in Visual Studio 2010 SP1 can be bin-deployed together with an application. Then, you can use the components even when you deploy the application to a server on which those components are not installed. A new dialog box is added in Visual Studio 2010 SP1 that makes it easier to add these deployable dependencies to the web project. To access the dialog box, right-click the project in Solution Explorer, and then select Add Deployable Dependencies. The following components are supported:
BIN Deploying ASP.NET MVC 3 with Razor to a Windows Server without MVC installed
(http://www.hanselman.com/blog/BINDeployingASPNETMVC3WithRazorToAWindowsServerWithoutMVCInstalled.aspx)
How to Bin Deploy SQL Compact Edition 4.0 and Razor web projects
(http://blogs.msdn.com/b/webdevtools/archive/2011/01/06/how-to-bin-deploy-sql-compact-edition-4-0-and-razor-web-projects.aspx)
HTML5 and CSS3 supportPreliminary support is added for HTML5 to the HTML editor so that you can obtain IntelliSense and validation for HTML elements and attributes. A complete version that brings a fuller HTML5 experience will be provided in a future version of Visual Studio. For more information, visit the following blog:HTML5 & CSS3 in Visual Studio 2010 SP1
(http://blogs.msdn.com/b/webdevtools/archive/2011/01/27/html5-amp-css3-in-visual-studio-2010-sp1.aspx)
WCF RIA Services V1 SP1 includedThe WCF RIA service is now localized in 10 different languages that are supported by Visual Studio 2010 SP1. An entity may now contain members of a complex type. For example, you can use the Customer.Address type where Customer is an entity, but Address is not an entity. An entity type may now be used in multiple DomainService classes in the same application. The restriction on how to use a given entity type inside at most one DomainService is lifted. A code generation extensibility point is now publicly available. It may be used for T4-based and other code-generators that are external to the product. Additionally, DataForm Add/Remove operations are now enabled for the EntitySet class and the EntityCollection class.More information about web developmentFor more information about other technology improvements in Visual Studio 2010 SP1 for web developers, visit the following blog:HTML5 & CSS3 in Visual Studio 2010 SP1
(http://blogs.msdn.com/b/webdevtools/archive/2011/01/27/html5-amp-css3-in-visual-studio-2010-sp1.aspx)
XAML Editor/DesignerGo To value definitionLets you navigate directly from controls on a page to the styles that are applied to the controls. This means that you can quickly and easily understand and work with the style and resource structures in the application and finally understand for sure "why that button on your application is red."Style IntelliSenseLets you easily modify styles that you already have in XAML. Now you get IntelliSense for properties and their values in a style that is based on the TargetType.Data source selectorLets you easily select and modify the data source information directly from the design surface.Advanced grid commandsLets you easily add, remove, and reorder grid rows and columns.New Thickness EditorLets you bulk edit specific items such as margins or padding on multiple controls.Sample data supportLets you add sample data to see your item templates and bindings light up at design time. Not only does this make hooking up data bindings easier through the Data Binding Picker, it also means that you can design size-to-content and auto layouts much more smoothly. Also, the design time data will flow cleanly between Visual Studio and Expression Blend.Increased stabilityMany stability improvements were made to Visual Studio 2010 SP1. For more information, visit the following blog:Final Release of Silverlight 4 Tools for Visual Studio 2010 is Now Available
(http://blogs.msdn.com/b/wpfsldesigner/archive/2010/05/24/final-release-of-silverlight-4-tools-for-visual-studio-2010-is-now-available.aspx)
C++MFC-based GPU-accelerated graphics and animationsVisual Studio 2010 SP1 enables the following two technologies for MFC:
drive:\Program Files\Microsoft Visual Studio 10.0\Samples\1033\VC2010SP1Samples.zip For more information about the technology improvements in Visual Studio 2010 SP1, visit the following website:MFC Additions for Visual Studio 2010 SP1
(http://msdn.microsoft.com/en-us/library/gg482719.aspx)
New AMD and Intel instruction set supportVisual Studio 2010 SP1 adds intrinsic functions or intrinsics to enable the extensions on the AMD and Intel new microprocessors that will be released next year. The intrinsic functions allow for highly efficient computing without the overhead of a function call. For more information about the intrinsics function, visit the following website:Compiler Intrinsics For more information about the extensions, visit the following third-party websites:
(http://msdn.microsoft.com/en-us/library/26td21ds(v=VS.100).aspx)
Visual Basic Runtime embeddingA new Visual Basic compiler feature is added that enables Visual Basic developers to target their applications and libraries at platforms where the full Visual Basic Runtime is unavailable. For more information, visit the following blog:VB Core – New compilation mode in Visual Studio 2010 SP1
(http://blogs.msdn.com/b/vbteam/archive/2011/01/10/vb-core-new-compilation-mode-in-visual-studio-2010-sp1.aspx)
List of issues that are fixedHelp Library ManagerThe Help Library Manager does not support multiple concurrent sessions.Help Library Agent
Visual Studio Editor
Visual Studio Shell
Visual Studio Extensibility
Debugger
Additionally, Visual Studio 2010 SP1 adds the following improvements:
IntelliTrace
Setup Projects
HTML Designer
ASP.NET Editor
ASP.NET Data
Web Projects
JScript Editor
Windows Phone Developer ToolsThe deployment of XAP files over 64 MB may fail for testing and debugging on physical telephone devices.General WPF and Silverlight Designer
Additionally, Visual Studio 2010 SP1 contains the following improvements:
XAML Designer Design Surface
Additionally, Visual Studio 2010 SP1 contains the following improvements:
XAML Refactoring
Additionally, Visual Studio 2010 SP1 contains the following improvements:
XAML Property Inspector
Additionally, Visual Studio 2010 SP1 contains the following improvements:
XAML Editor
Visual Studio Tools for Office (VSTO)
Additionally, Visual Studio 2010 SP1 improves performance on the VSTO Runtime. Windows Forms Designer
Visual Studio Tools for SharePoint
Visual Studio Data Tools
Visual Basic Compiler
Visual Basic Editor
C# Compiler
C# Editor
Standard C++ Library
Microsoft Foundation Classes (MFC) and Active Template Library (ATL)
Additionally, Visual Studio 2010 SP1 improves security and performance and provides other improvements in ATL/MFC. C Runtime (CRT)
C++ Editor
Additionally, Visual Studio 2010 SP1 contains the following improvements:
C++ Compiler
Additionally, Visual Studio 2010 SP1 contains the following improvements:
C++ Debugging
F#Visual Studio 2010 SP1 fixes issues with stability of the compiler and code correctness for generated code. For example, this service pack fixes calling convention correctness for platform invoke and emitting XML document comments for extension methods. Additionally, this service pack improves the performance of generating an event hook up.Concurrency Runtime
Additionally, Visual Studio 2010 SP1 contains the following improvements:
Database Projects
Code Analysis
Profiler
Additionally, Visual Studio 2010 SP1 contains the following improvements:
Code Discovery and Validation
T4Visual Studio 2010 SP1 contains the following improvements:
Architecture Tools
Visual Studio TestWeb/Load Test
UnitTest/TestExecution
TCM Server
Microsoft Test Manager
Additionally, Visual Studio 2010 SP1 contains the following improvements:
Lab Manager
FastForward/CodedUITest
Additionally, support for recording and playback of code UITest is added for Internet Explorer 9 Beta in Compatibility View. SQLData-Tier Application Project: Data-Tier Application Framework Version 1.1Visual Studio 2010 SP1 contains the following improvements:
Entity Framework (Code Generation)
REFERENCESKnown issue Visual Studio 2010 Service Pack 1 can cause several entries to be created in the Installed Updates list. The entries are labeled “Hotfix for Visual C++ Standard 2010 Beta 1” along with a KB number. Microsoft has confirmed that no Beta fixes were installed with Visual Studio 2010 Service Pack 1, and that the fix for each of the hotfixes listed was included in Visual Studio 2010 Service Pack 1. Workaround for the known issue There is no workaround for this issue. No "Beta 1" hotfixes are installed on your system. You cannot uninstall the updates or remove the entries from the Installed Updates list because no files are actually installed on your system. The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, about the performance or reliability of these products. Microsoft provides third-party contact information to help you find technical support. This contact information may change without notice. Microsoft does not guarantee the accuracy of this third-party contact information. Known issues with using Microsoft Update
PropertiesArticle ID: 983509 - Last Review: June 11, 2012 - Revision: 14.0 APPLIES TO
| Article Translations
|


Back to the top








