This article lists the following aspects of Microsoft Visual Studio 2008 Service Pack 1 (SP1) for Team Editions:
| • | Known issues in this service pack and how to work around them |
| • | Hotfixes that are included in this service pack |
| • | Features and functionalities that are new, changed, or improved |
| • | Fixed issues for which hotfixes were not released |
Back to the top
Visual Studio 2008 Team Edition for Software Developers
Known issues in this service pack and how to work around them
For more information, 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
Hotfixes that are included in this service pack
| Microsoft Knowledge Base article | Title |
|---|
| 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" |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
Features and functionalities that are new, changed, or improved
| • | New rules are added to the Code Analysis features. These rules make sure that only APIs from the target framework are used. |
Fixed issues for which hotfixes were not released
The following table lists some issues that this service pack fixes. No hotfixes were released to resolve these issues.
| 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 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. |
| 306270 | When you right-click a collapsed folder under Solution Explorer and then click Calculate Code Metrics, Visual Studio 2008 crashes. |
| 334334 | After you set the custom path policy by using the Code Analysis Policy and a simple expression like ".*\.cs$," the Code Analysis policy does not run for any path. |
| 336142 | Code Analysis cannot check the nested generic class and generic constraint |
| 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 ("|"). |
Back to the top
Visual Studio 2008 Team Edition for Software Testers
Known issues in this service pack and how to work around them
You cannot run load tests after you install Visual Studio Server SP1 client on your computer
If you use Visual Studio Team Server 2008 SP1 client on your computer to run load tests, you must use a Visual Studio Team Server 2008 SP1 controller to run the tests. All agents that are online and connected to the controller must be Visual Studio Team Server 2008 SP1 agents. If you run a load test by using a test rig that does not have Visual Studio Team Server 2008 SP1 installed, the load test fails immediately. Additionally, a "Not Executed" message is displayed in the
Test Result window. If you click the
Test run error link, you may receive an error message that resembles the following:
Failed to queue test run 'username@MYCONTROLLER 2008-06-13 11:17:28': Object of type 'Microsoft.VisualStudio.TestTools.LoadTesting.LoadTestConstantLoadProfile' cannot be converted to type 'Microsoft.VisualStudio.TestTools.WebStress.WebTestLoadProfile'.
The versions of the Visual Studio client, controller, and agents must match because API improvements are made for Visual Studio Team Server 2008 SP1 to implement different load test patterns.
To resolve this issue, upgrade the clients, controller, and agent to Visual Studio 2008 SP1.
Hotfixes that are included in this service pack
| Microsoft Knowledge Base article | Title |
|---|
| 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 |
| 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 |
| 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" |
Features and functionalities that are new, changed, or improved
| • | Support for controller service, agent service, and agent process on multiple or dual network adapters |
| • | Support for Internet Explorer 8 and Firefox 3 emulation for Web test playback |
| • | Recognition by the Visual Studio IDE that, when a custom test type is registered to use .dll or .exe as the file name extension, the tests of this test type are located in test project output file. This reorganization solves the integration issue with other Unit Test frameworks. |
| • | Multiple improvements for Web test and load test. For more information about these improvements, visit the following Microsoft Developer Network (MSDN) Web site: |
| • | See the description of Connect ID 299578 in the following section. |
Fixed issues for which hotfixes were not released
The following table lists some issues that this service pack fixes. No hotfixes were released to resolve these issues.
| Connect ID | Description |
|---|
| 299578 | When you run a unit test in Visual Studio 2008, the value of the AppDomain.CurrentDomain.BaseDirectory property is invalid. |
| 303827 | You have a Web test in Visual Studio 2008. You create a class library that uses the PostRequestEventArgs.WebTest.AddCommentToResult method in the WebTestRequestPlugin class. The Web test references the class library. When you add a plug-in to any Web requests and then execute the Web test, Visual Studio 2008 crashes. |
| 335532 | When you use Visual Studio 2008 to create a unit test to test an IIS based Web site, you may receive an error message that resembles the following: Creation of the private accessor for 'Microsoft.VisualStudio.TestTools.TypesAndSymbols.Assembly' failed |
Back to the top
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
Back to the top