Microsoft KB Archive/895309

= Visual Studio .NET 2002 Service Pack 1 Release Notes =

Article ID: 895309

Article Last Modified on 1/16/2007

-

APPLIES TO


 * Microsoft Visual Studio .NET 2002 Professional Edition
 * Microsoft Visual Studio .NET 2002 Enterprise Architect
 * Microsoft Visual Studio .NET 2002 Enterprise Developer

-



Visual Studio .NET 2002 Service Pack 1
© 2005 Microsoft Corporation. All rights reserved.



This document details Visual Studio .NET 2002 Service Pack 1 patch specifications, installation instructions, and provides a link to the list of included hotfixes.

Changes to Visual Studio .NET 2002

Visual Studio .NET 2002 Service Pack 1 Requirements and Specifications

Installation Instructions

How setup determines which files to install

Re-installing the Service Pack

Uninstalling the Visual Studio .NET 2002 Service Pack

Known Issues and Workarounds



Changes to Visual Studio .NET 2002
The primary fixes for Visual Studio concern stability and security enhancements made in many areas of the product. A comprehensive list of hotfixes requested by customers since the release of Visual Studio .NET 2002 and included in this Service Pack can be found at http://support.microsoft.com/default.aspx?scid=kb;en-us;837234.



Visual Studio .NET 2002 Service Pack 1 Requirements and Specifications
Download size:

83 MB

Available languages English, Simplified Chinese, Traditional Chinese, Japanese, Korean, French, Italian, German, Spanish

Supported Operating Systems:

Windows 98SE (remote component debugging only)

Windows Millennium Edition (remote component debugging only)

Windows NT 4

Windows 2000

Windows XP

Windows Server 2003

Supported Framework

.NET Framework 1.0

.NET Framework 1.0 Service Pack 1

.NET Framework 1.0 Service Pack 2 (recommended minimum Framework level)

.NET Framework 1.0 Service Pack 3



Installation Instructions
The Visual Studio .NET 2002 Service Pack 1 can be obtained through Visual Studio Update, the Microsoft Download Center or on CD. See the appropriate section below for specific installation instructions.

Install this service pack whenever you have updated or changed any of the applications in Visual Studio to ensure that you have the latest fixes. Any open applications should be shut down before installing this service pack.

NOTE: Installation of the Service Pack can take a significant amount of time. The presence of multiple Visual Studio .NET 2002 products will further increase install time.

Visual Studio Update

Visual Studio .NET 2002 includes the &quot;Check For Updates&quot; feature found under Help >> Check For Updates.

 Install Visual Studio .NET 2002 Apply the service pack via Visual Studio Update.  This can be done manually by running Visual Studio, going to the menu bar, and selecting Help -> Check for Updates. You can also go to Add/Remove Programs, select Visual Studio from the list, press the Change/Remove button, and select the step labeled Service Releases. </ol>

Download Center  Download the Visual Studio .NET 2002 Service Pack 1 installation package.  The downloaded package contains all supported Visual Studio languages.</li></ol> </li> Double-click on the installer package obtained from the Download Center.  <pre class="fixed_text">VS7.0sp1-KB837234-X86.exe will detect what language version of Visual Studio .NET 2002 is installed and use that language for the setup process and any language-specific file installation decisions. </li></ol> </li></ol>

CD  Insert the compact disk into your computer’s CD-ROM drive.  The setup application should automatically begin. The installation package will detect the installed Visual Studio language and use that language for the setup process and for any language-specific file installation decisions.</li>  If the setup application does not begin automatically, open the CD and double-click on the installer package, <pre class="fixed_text">VS7.0sp1-KB837234-X86.exe . </li></ol> </li></ol>

<div class="moreinformation_section">

How setup determines which files to install
Setup might not install all the files included in this Service Pack on your computer. If the file on your computer is a more recent version than the one in the Service Pack, Setup will not update the file on your computer.

Setup might not update files, such as text files and non-binary files that have been previously modified. Setup primarily determines which files to replace by checking the version information in a file's resources. However, some files, such as text files and non-binary files, have no resource information. In these cases, Setup uses the date/time stamp to determine which files must be replaced.

If the date/time stamp on any Visual Studio file that does not have version information is more recent than the file that shipped with this Service Pack, Setup might not replace those files. Source files, header files, and XML files are examples of some files that might have a later date.

<div class="moreinformation_section">

Re-installing the Service Pack
Re-installation would be necessary if Visual Studio were removed and re-installed or if Visual Studio features were installed after the initial Service Pack installation. For example, you may have not installed C# originally but subsequently decided the feature was needed.

<div class="moreinformation_section">

Uninstalling the Visual Studio .NET 2002
Service Pack This Service Pack cannot be uninstalled independent of Visual Studio.

<div class="moreinformation_section">

Known Issues and Workarounds
There are a few known issues with Visual Studio .NET 2002 Service Pack 1 that are outlined below along with suggested workarounds.  The Visual Studio .NET 2002 Service Pack 1 installer may require access to the original installation source to determine if a file is valid. If this condition occurs <ul> and the original product was installed from CD, insert the original product CD and setup will proceed.</li> and the original product was installed from a network share, browse to the original network location or enter the original network install location into the dialog and installation will proceed.

Note: If this condition occurs when installation is run silently (for example, installation using SMS or other enterprise software deployment tool), the failure will occur with a 1603 return code. The string, “Error 1706.No valid source could be found for product …” will be placed in the log if MSI logging is enabled.</li></ul> </li> <li>Visual Studio .NET 2002 Service Pack 1 includes part of a fix allowing T-SQL Remote Debugging to function correctly in the more secure environments provided by Windows XP Service Pack 2 and Windows Server 2003 Service Pack 1. The following actions must be taken to enable T-SQL debugging on Windows XP Service Pack 2 and Windows Server 2003 Service Pack 1. <ul> <li>Client machine: Installs Visual Studio .NET 2002 Service Pack 1. This updates sqlle.dll. No other action has to be taken. Note that the new sqlle.dll is installed regardless of the version of Windows running on the client machine.</li> <li>Server machine: <ol> <li>If the remote debugging components were installed from the Visual Studio .NET 2002 CD, then the user needs to apply Visual Studio .NET 2002 Service Pack 1.</li> <li>If the remote debugging components were installed by SQL Server 2000 Service Pack 3, then the user must install two SQL Server Hotfixes: KB#885442 and KB#890742. These Hotfixes should also be available when SQL Server 2000 Service Pack 4 is released.</li></ol> </li></ul> </li> <li>VSIP ATL libraries are not updated after installing VS .NET 2002 Service Pack 1 resulting in fatal link errors when attempting to build VSIP samples. <ul> <li>The Visual Studio .NET 2002 Service Pack 1 installer only updates files originally shipped with Visual Studio .NET 2002. The ATL libraries used by VSIP are the same as those supplied with Visual Studio. To ensure the latest libraries are used, delete or rename the following VSIP installed libs. <ul> <li><pre class="fixed_text">EnvSDK\common\lib\x86\retail\atls.lib </li> <li><pre class="fixed_text">EnvSDK\common\lib\x86\debug\atlsd.lib </li></ul> </li></ul> </li></ol>

<div class="references_section">