Article ID: 950264 - Last Review: October 9, 2011 - Revision: 3.0 List of changes and fixed issues in Visual Studio 2008 Service Pack 1 for Express Editions
On This PageSUMMARYThis article lists known issues with the setup and the removal of Visual Studio 2008 Service Pack 1 (SP1) for Express Editions. Additionally, this article discusses the features of Visual Studio 2008 SP1 for Express Editions. MORE INFORMATIONProducts to which Visual Studio 2008 SP1 for Express Editions applies
How to obtain Visual Studio 2008 SP1 for Express EditionsTo obtain Visual Studio 2008 SP1 for Express Editions, visit the following Microsoft Web site:http://go.microsoft.com/fwlink/?LinkId=123679
(http://go.microsoft.com/fwlink/?LinkId=123679)
Changed features and fixed issues in Visual Studio 2008 SP1 for Express EditionsFor more information about the changed features and fixed issues in Visual Studio 2008 SP1, click the following article numbers to view the articles in the Microsoft Knowledge Base:951845
(http://support.microsoft.com/kb/951845/
)
List of changes and fixed issues in Visual Studio 2008 Service Pack 1 for Team Editions
951847
(http://support.microsoft.com/kb/951847/
)
List of changes and fixed issues in the .NET Framework 3.5 Service Pack 1
This service pack adds the following new features:
Visual Web Developer 2008Features and functionalities that are new, changed, or improved
Visual BasicFeatures and functionalities that are added, changed, or improved
Visual C++Features and functionalities that are new, changed, or improved
Visual C#New features and functionalities
Changed features and functionalities
Improved features and functionalities
Windows Presentation Foundation (WPF) DesignerNew features and functionalities
Improved features and functionalities
Windows SDK
|
| KB Article | Title |
|---|---|
| 944899 (http://support.microsoft.com/kb/944899/ ) | FIX: Visual Studio 2008 performance decreases when you step through source code that you downloaded from Reference Source Server |
| 946040 (http://support.microsoft.com/kb/946040/ ) | FIX: Error message when you compile a Visual C++ 2008 project: "Error C2471: cannot update program database" |
| 948127 (http://support.microsoft.com/kb/948127/ ) | Error message when you link a Visual C++ project by using the /INCREMENTAL build option in Visual Studio 2008: "LNK1000: Internal error during IncrBuildImage" |
| 946260 (http://support.microsoft.com/kb/946260/ ) | FIX: Error message when you check in a UTF-8 or UTF-16 encoding file and then update the warehouse in Visual Studio 2008 Team Foundation Server: "An unexpected exception occurred while calculating code churn" |
| 946308 (http://support.microsoft.com/kb/946308/ ) | FIX: You may encounter various problems when you try to generate type library information by using the Microsoft.VisualStudio.Shell.Interop.dll assembly in Visual Studio 2008 |
| 946344 (http://support.microsoft.com/kb/946344/ ) | FIX: You may experience performance issues in the IDE after you use Visual Studio 2008 to build a Visual Basic project |
| 946458 (http://support.microsoft.com/kb/946458/ ) | FIX: You can no longer connect to a Team Foundation server from Excel after you insert a column in a worksheet |
| 946502 (http://support.microsoft.com/kb/946502/ ) | FIX: You may receive a System.OutOfMemoryException exception when you run a load test in Visual Studio 2008 Team System Test Load Agent |
| 946581 (http://support.microsoft.com/kb/946581/ ) | A cumulative update for Visual Studio 2008 and Visual Web Developer Express 2008 is available |
| 946673 (http://support.microsoft.com/kb/946673/ ) | FIX: The Web recorder may miss a request or may miss some parameters when you use a Web recorder to record Web tests in Visual Studio 2008 Team System Test Edition |
| 947171 (http://support.microsoft.com/kb/947171/ ) | FIX: Visual Studio 2008 cannot correctly convert Visual Studio 2005 test projects |
| 947173 (http://support.microsoft.com/kb/947173/ ) | FIX: The DataSets panel is not available in the report designer when you open a SQL Server Reporting Services 2005 RDLC file in Visual Studio 2008 |
| 947180 (http://support.microsoft.com/kb/947180/ ) | FIX: Error message when a user-defined function specifies the data source in a data-driven unit test in Visual Studio 2008 Team System: "The unit test adapter failed to connect to the data source or to read the data" |
| 947455 (http://support.microsoft.com/kb/947455/ ) | FIX: A file that is deleted from the source branch still exists in the target branch after you perform a merge operation in Visual Studio 2008 Team Foundation Server |
| 947540 (http://support.microsoft.com/kb/947455/ ) | FIX: Error message when you try to use the Data Source Configuration Wizard together with an ODBC data source in Visual Studio 2008: "Procedures not supported" |
| 947751 (http://support.microsoft.com/kb/947751/ ) | FIX: The shortcut menu does not appear for many seconds when you right-click a project name in Visual Studio Team System 2008 Team Explorer |
| 948064 (http://support.microsoft.com/kb/948064/ ) | FIX: You may be unable to undo local changes after you upgrade Visual Studio 2005 Team Foundation Server to Visual Studio 2008 Team Foundation Server |
| 948677 (http://support.microsoft.com/kb/948677/ ) | FIX: A triggered build does not occur after the build frequency interval elapses in Microsoft Visual Studio 2008 Team Foundation Server |
| 949255 (http://support.microsoft.com/kb/949255/ ) | FIX: Error message when you use the Team Foundation Server feature in Visual Studio 2008 Team Foundation Server: "A run-time error Microsoft.TeamFoundation.Build.Client.BuildServerException" |
| 950519 (http://support.microsoft.com/kb/950519/ ) | FIX: The SIDs of Visual Studio 2008 Team Foundation Server users do not change when you use the "TFSAdminUtil Sid" command together with the /Change option |
| 950829 (http://support.microsoft.com/kb/950829/ ) | FIX: The children of a folder may disappear after you rename the folder and check in the changes in Visual Studio 2008 Team Foundation Server |
| 951708 (http://support.microsoft.com/kb/951708/ ) | FIX: The Visual Basic compiler (Vbc.exe) may use 100 percent of the CPU resources when you build a Visual Basic 2008 application that depends on many assemblies and on many references |
| 953021 (http://support.microsoft.com/kb/953021/ ) | FIX: Performance decreases when you migrate Visual Studio 2005 team build types to Visual Studio 2008 team build definitions |
Fixed issues that were reported by customers
The following table lists some issues that this service pack fixes. No hotfixes were released to resolve these issues.Visual Studio Tools for Office System 3.0
Collapse this table
| Connect ID | Description |
|---|---|
| 301392 | The VSTO and Visual Basic for Applications Interop does not work. This behavior causes the EnableVBACallers property to force a VBA error in Visual Studio 2008. |
| 306900 | You add a text box control in a Microsoft Outlook Form region. Then, you try to copy, delete, or paste from the control by using the keyboard. When you do this, the text box control does not work. |
| 311397 | The release version of VSTO 3.0 does not release the allocated memory by itself. |
| 328329 | The data cache is corrupted when protected word customizations exist. |
Visual Studio Web Developer 2008
Collapse this table
| Connect ID | Description |
|---|---|
| 291226 | When you compile a project that uses .refresh files, the .refresh files takes a long time to compile. |
| 292096 | Spaces are inserted incorrectly when you format a cascading style sheet (.css) file. |
| 293526 | The Web debugging operation fails if the compilation section is defined inside the location element in the Web.config file. |
| 293683 | Cascading style sheet (CSS) IntelliSense adds double quotation marks in the class attribute after you enable the Insert attribute value quote when typing option. |
| 299418 | When you add a new master page to the project, and you select a parent master page for the new master page, the default value of the AutoEventWireup attribute is set to False. |
| 302554 | You receive a "Could not find CSS class selector "<Class_Name>"" error message when you click Go To Definition in the DIV class name. |
| 303796 | When you debug a Web service, Visual Studio automatically updates the Web references in a Web client application that runs on the same computer. |
| 304108 | You receive an "attribute is invalid - The value is invalid according to its datatype 'NmToken'" error message when you add more than one value to the traceOutputOptions attribute in the Web.config file. |
| 307231 | You cannot add a nested master page as a new item in Web Application projects. |
| 308786 | When you open two or more aspx pages, images are not displayed in Design view of Visual Studio 2008. |
| 309571 | The color coding feature is unavailable when you edit a Microsoft Visual Basic Scripting Edition (.vbs) file in Visual Studio 2008. |
| 309977 | Visual Studio 2008 stops responding when you work in large HTML files. |
| 310296 | Visual Studio 2005 publishes the bin\vssver2.scc file. |
| 310858 | Visual Studio 2008 Beta 2 crashes when you format a stand-alone .css file. |
| 311717 | When you use custom controls that are inside a Tab panel that is inside a Tab container in Details view, you receive an error message. |
| 312146 | Cascading style sheet (.css) files in folders that are under the App_Themes folder are ignored at design time. |
| 312199 | If you specify an external .config file in the configSource attribute of the compilation element in the Web.config file, the debug operation fails. |
| 314664 | When you update the source of a parameter for a query that is defined for a SqlDatasouce object, Visual Studio 2008 corrupts the other parameters for the query. |
| 314745 | You cannot use the Page.StyleSheetTheme property in a page that uses a master page. |
| 315930 | In design mode, when you edit Web pages that contain tables, the Web page source code is broken |
| 317032 | When you put Visual Studio on a secondary monitor in a dual monitor scenario, a problem occurs when you resize the editor. |
| 317251 | When you link to a .css file in a master page by using the ~/ syntax, child pages cannot access the .css file. |
| 320945 | Jscript IntelliSense does not work with the "Ext JS" JavaScript library. |
| 321902 | The HTML designer does not replace the selection when you perform a paste operation. |
| 321928 | The HTML designer does not accept keyboard shortcuts. |
| 322465 | The HTML designer reverses the input text that replaces a selection if the selection has a tag. |
| 322633 | The Syntax Highlighting feature is unavailable for classic .asp files. |
| 324668 | The ASP.NET designer incorrectly put the <span> tag around SqlDataSource parameters. |
| 327262 | If you select a control inside a table that is inside a panel, the control is selected incorrectly in Source mode. |
| 327560 | A HTML page does not displayed correctly after you double-click a button in design view. |
| 328944 | The Code View button and the Design View button are not enabled, and the F7 key and the SHIFT+F7 keyboard shortcut do not work. |
| 328999 | You insert a <reference> tag to JavaScript file to point an embedded JavaScript file in a project in Visual Studio 2008. When you compile the project, you may receive an error message that resembles the following: Unable to copy file "obj\Debug\ClassLibrary.dll" to "bin\Debug\ClassLibrary.dll". The process cannot access the file 'bin\Debug\ClassLibrary.dll' because it is being used by another process.
|
| 330457 | In design mode of Visual Studio 2008, the "View Code" right shortcut menu entry is not always visible |
| 330792 | The NavigateURL property of the Hyperlink control incorrectly resolves the URL. |
| 331383 | JavaScript references in embedded assemblies are not followed |
| 331523 | JavaScript IntelliSense contains a typographical error for the fontcolor method and for the fontsize method. |
| 331534 | JavaScript IntelliSense does not display some members of the RegExp object. |
| 332864 | ASP.NET rendering sometimes does not display pages that use nested master pages correctly |
| 332941 | Javascript IntelliSense is turned off if the Navigation Bar option is disabled |
| 333575 | HTML editor deletes randomly html codes from aspx pages specially the closing tags |
| 336039 | When you connect a Microsoft laptop mouse to your computer, user interface problems occur. |
| 337534 | When you use the LinkButton objects, a "HTML corruption" issue may occur. |
| 337804 | When you render embedded tables that contain the “width= 100%” tag in the design view of Visual Studio 2008 IDE, the IDE may stop responding. |
| 338211 | You can now disable the preview feature and open any content directly in Design View and set that behavior as default. |
| 338668 | Visual Studio 2008 stops responding in Design View when you use animated gif image in an Atlas UpdateProgress control |
| 342172 | Visual Studio Editor produces unexpected and incorrect HTML after you drag a Panel control to an UpdatePanel control. |
Visual Basic
Collapse this table
| Connect ID | Description |
|---|---|
| 326452 | You receive incorrect error messages and behavior when you import XML namespaces. |
| 333884 | Visual Basic projects are compiled slowly when they contain Web references. |
| 321043 | You may encounter debugging performance issues when you use large arrays. |
| 320416, 302187 | The IntelliSense completion list for Boolean variables displays the full list instead of only "True" and "False." |
| 301577 | Incorrect value output is displayed in the immediate window. |
| 315796 | The compiler may crash when you edit a Windows Forms application. |
| 322131 | An application that contains a custom attribute causes the compiler to crash. |
| 322714 | If you modify the property page, there should be a dirty flag shown. If you modify only one text input in the property page, the modification will be lost. |
| 301749 | The "using System.Linq" directive is missing from the files that are generated by the Class Designer. |
| 317143 | The publisher uses wrong configuration settings to compile and to publish projects and solutions. |
| 312573 | Error message after you upgrade Visual Basic 6 code to Visual Basic 2008 Express Edition: "The operation could not be completed. The system cannot find the file specified." |
| 291268 | Data connection to SQL Server 2008 fails. |
| 305371 | Visual Studio 2008 installation disables connections to SQL 2008 CTP. |
| 311689 | Error in the code that is generated by the DataSet Designer. |
| 331912 | Typed DataSets relationships are broken. |
| 321275 | Error message in Dataset Designer: "Requested value 'Properties' was not found." |
| 305067 | When you use the component designer in an ASP.NET project, the Visual Basic Power Pack PrintForm component is shown in the toolbox. |
Visual C++
Collapse this table
| Connect ID | Description |
|---|---|
| 312421 | The Microsoft Macro Assembler (MASM) tool for Visual C++ 2008 Express Edition is added in Visual C++ 2008 Express Edition Service Pack 1. |
| 310004 | After you enable the /doc compiler option in Visual C++ 2008, the compiler crashes when you compile non-standard code that is compilable. |
| 323448 | The default parameter of the ctor of the std::complex<T> object is incorrect. |
| 294649 | You cannot use the intrin.h header file and the string.h header file at the same time. |
| 337740 | When you use the _BIND_TO_CURRENT_VCLIBS_VERSION define in a project by using ATL on computer that has Visual C++ 2008 Feature Pack installed, you receive "error LNK2001" error messages. |
| 330199 | After you build a multibyte character set (MBCS) program that uses the GetSelText method of the RichEditCtrl class, the program returns an incorrect value. |
| 329919 | You use the search_n algorithm to locate n consecutive integer values in a vector<int> object. If the value of n is greater than 3, an assertion may occur. |
| 339442 | The is_pod class and the has_trivial_constructor class incorrectly return true when the class type neither is a pod nor has trivial default constructor. |
| 337241 | In some applications whose .NCB file exceeds 64 megabytes (MB), IntelliSense may fail. |
| 339432 | The compiler incorrectly returns false for the is_polymorphic class. |
Visual C#
Collapse this table
| Connect ID | Description |
|---|---|
| 294736 | IntelliSense proposes read-only properties in object initializers. |
| 295945 | The Remove Unused Usings command does not remove unbound using Language-Integrated Query (LINQ) statements. |
| 299277 | The System.Linq.IGrouping interface cannot be used in a Windows Presentation Foundation (WPF) binding on the Key property, because the interface is implemented explicitly. |
| 299827 | The Rename function in the Refactor feature does not always handle string contents correctly. |
| 303073 | When you compile the code that has incorrectly formed comments by using the /doc option, you may receive an "Internal Compiler Error" error message. |
| 304338 | When you create a generic event handler by using the "generate event handler on tab" feature, the Visual Studio 2008 IDE crashes. |
| 304804 | The Using directive is not applied to both parts of a partial method if the Using directive is defined in different scopes. |
| 305895 | The "==" operator and the "!= "operator do not work correctly when the operators compare a nullable value type with itself. This problem occurs when the value of the type is null. |
| 307131 | IntelliSense does not show the extension methods that apply to generic type parameters. |
| 315853 | Two lock statements in the same block may cause the compiler to crash. |
| 316127 | When you press CTRL+ENTER or SHIFT+CTRL+ENTER in an XML comment, Visual Studio 2008 crashes. |
| 317256 | The Debugger Visualizer template references the wrong version of the Microsoft.VisualStudio.DebuggerVisualizers assembly when an earlier version of Visual Studio is installed. |
| 319387 | When you call a generic interface method in expression trees, value types are boxed. |
| 319429 | Object initializers for value types do not work correctly in expression trees. |
| 319430 | Object initializer works incorrectly with value-types variables |
| 319454 | Expression trees that have user-defined conversions do not work correctly. |
| 319465 | The true operator and the false operator do not work correctly in expression trees when these operators are overloaded. |
| 321448 | Rename refactoring may cause Visual C# 2008 Express Edition to stop responding (hang). |
| 322925 | When you pass a null reference to the GetHashCode function, certain StringComparers objects throw an ArgumentNullException exception. This exception is undocumented. |
| 323137 | LINQ expression tree compiler throws a VerificationException exception on null constants for nullable types. |
| 327883 | LINQ expression compiler crashes when you a well-formed expression tree involving an "is" operator and an operand whose return type is void. |
| 329326 | Multiple issues occur when you compile the following code: "default(T) ?? t" |
| 336356 | You have a solution that has many projects. If you click "Find All References" in the solution, the Visual Studio may stop responding or needs a long time to complete the operation. |
| 337315 | When the Add method that is used by a collection initializer does not return void value, the expression compiler generates invalid code. |
| 339226 | C# compiler creates an invalid expression tree when nullble user operator is used. |
| 339562 | You construct an expression tree node for a new expression that uses the "System.Void " type, the expression tree node is constructed. When you compile the expression tree node, the expression compiler crashes. |
| 340291 | C# compiler emits incorrect expression tree for enum binary operations. |
| 340383 | If embedded statements are used without braces, compilers may throw an error and refuse to compile. |
| 342361 | When you create a fixed size array in a data structure under Visual Studio 2008 targeting Compact Framework 2.0, you may receive the following error message: Missing compiler required member ‘System.Runtime.CompilerServices.UnsafeValueTypeAttribute.ctor' |
| 344277 | IntelliSense crashes IDE when you scroll through the members of an object from a third-party library. |
| 346407 | Live semantic errors analysis incorrectly shows an error. |
| 347248 | Live semantic errors analysis shows the following false error:
'The type 'int' must be a reference type |
Visual Studio Debugger
Collapse this table
| Connect ID | Description |
|---|---|
| 307998 | You may not remove a breakpoint from a Microsoft ASP.NET application when you debug the application. |
| 308138 | If you have two files that have the same name in different folders, breakpoints work only in one of the files. |
| 310644 | The DataView visualizer is not displayed correctly. |
| 301865 | You may encounter a problem when you use breakpoints on a computer that is running Windows Vista. |
| 319295 | When the Microsoft symbol store is configured in Visual Studio and Visual Studio is running in Windows Vista, Visual Studio always displays the symbol license agreement. |
| 315555 | You debug JavaScript by attaching the debugger to Iexplorer.exe by using Visual Studio 2008. If multiple script files that have the same name are loaded, breakpoints do not persist on the correct script file when the page is refreshed. |
| 320815 | The StartupInfo.wShowWindow flag has different values when the program is started by using the Start Without Debugging option or the Start Debugging option. |
| 333493 | You cannot redirect an application by using standard input (STDIN) and standard output (STDOUT) for debugging. |
Visual Studio Team Editions
Collapse this table
| Connect ID | Description |
|---|---|
| 314747 | The "Generate Create Script to Project" operation fails when the solution contains both .dbp and .dbproj database projects. |
| 323638 | When you try to open a query from a table that has a reserved word such as "PROC," the reserved word was enclosed in brackets ("[ ]") in Visual Studio 2005. However, if you try to view the table data in Visual Studio 2008, you receive a reserved word error message. If you manually add the square brackets and then you try to run the query, the square brackets are removed. Additionally, you receive the error message. |
| 315102 | A program that is created in Visual Studio 2008 crashes during the Code Analysis process. Additionally, you receive a "fatal error C1001: An internal error has occurred in the compiler" error message. |
| 330500 | The Visual Studio 2008 Code Analysis feature fails with an "InternalErrorException" exception when you analyze projects in which a file is included in multiple projects as a linked item. |
| 329363 | If you implement an interface property, you may incorrectly trigger the "CA1725" message. |
| 315974 | Visual Studio 2008 crashes and you receive a "fatal error C1001" error message when you declare a static local variable after a partly initialized array in code. |
| 311092 | You receive an "error 2 CA0001" error message when more than one method has the same name and the same number of method type parameters. |
| 310133 | Function names are sometimes displayed as hexadecimal addresses in profiler reports. |
| 317272 | Profiler does not display error messages when you use unsupported command arguments, such as the left angle bracket ("<"), the right angle bracket (">"), or a pipe ("|"). |
| 306270 | Visual Studio 2008 may crash, if there is a code metrics calculation on a project in a collapsed solution folder that has an un-cached icon. |
| 334334 | Custom Path check-in policy does not work with Code Analysis policy. |
| 336142 | Code Analysis fails with nested generic class and generic constraint. |
Windows Presentation Foundation (WPF) Designer
Collapse this table
| Connect ID | Description |
|---|---|
| 290646 | When you use an XAML editor, some collapsed regions may automatically expand. |
| 305184 | You cannot open a PageFunction page that uses the RemoveFromJournal property. |
| 307180 | A Window-level ActiveX control event generates an error at design time. |
| 307331 | The WPF designer displays an incorrect layout of controls. |
| 309063 | WPF editor generates repeated exceptions that cause Visual Studio to close and restart. |
| 312249 | The WPF designer incorrectly displays a horizontal scrollbar. |
| 312859 | You add a control template for a button in WPF application in Visual Studio 2008. You create border for the button. When you try to preview the design, Visual Studio 2008 may crash. |
| 333036 | When you edit a WPF application, Visual Studio 2008 IDE may crash. |
| 315614 | Errors in User's controls in a WPF Application Project may crash Visual Studio 2008 Team System |
| 318018 | XAML designer does not correctly show what will appear at runtime. |
| 319692 | Visual Studio crashes when you add a StackPanel control to a paragraph |
| 334662 | When you create a WPF application in Visual Basic, some menus and toolbars may stop responding, and you receive the following error message:
An unhandled exception has occurred. |
Supported languages and operating systems
Supported languages
Visual Studio 2008 SP1 provides updates for the following versions of Visual Studio 2008:- English
- Chinese (Simplified)
- Chinese (Traditional)
- French
- German
- Italian
- Japanese
- Korean
- Russian
- Spanish
- Portuguese (Brazil)
Supported operating systems
- Windows Server 2008 RTM or SP1
- Windows Vista or SP1
- Windows XP Service Pack 2 (SP2) or a later version of Windows XP
- Windows Server 2003 SP1 or a later version of Windows Server 2003
Note If you must have support for Microsoft SQL Server 2008 Community Technology Preview (CTP), you must have Windows Server 2003 SP2 installed.
Installation requirements
- Microsoft Windows Installer 3.1 or a later version of Windows Installer must be installed on the destination computer. For more information, visit the following Microsoft Developer Network (MSDN) Web site:http://msdn2.microsoft.com/en-us/library/Aa372866.aspx (http://msdn2.microsoft.com/en-us/library/Aa372866.aspx)
- We recommend 512 MB or more of RAM.
Visual Studio 2008 Express Editions with SP1 support
Formal support is available through Microsoft Connect. For more information, visit the following Microsoft Web site:http://connect.microsoft.com/
(http://connect.microsoft.com/)
Informal community support is available through the MSDN forums. For more information, visit the following Microsoft Web site: http://forums.microsoft.com/MSDN/default.aspx?ForumGroupID=6&SiteID=1
(http://forums.microsoft.com/MSDN/default.aspx?ForumGroupID=6&SiteID=1)
Installation/removal issues for all platforms
See the Readme document for more information.Known issues with the service pack
See the Readme document for more information.REFERENCES
For more information about Visual Studio 2008 Service Pack 1 Beta, click the following article number to view the article in the Microsoft Knowledge Base:
945140
(http://support.microsoft.com/kb/945140/
)
Visual Studio 2008 Service Pack 1 release notes and a list of fixed issues
Other Resources
Other Support Sites
- Solution Centers
- Microsoft Fix It Solutions
- Windows Help and How-to
- Office Online
- Microsoft Partner Network
Community
Get Help Now
Article Translations
|





















Back to the top