© 2005 Microsoft Corporation. All rights
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
Visual Studio .NET 2002 Service Pack 1 Requirements and Specifications
Available languages English,
Simplified Chinese, Traditional Chinese, Japanese, Korean, French, Italian,
Supported Operating Systems:
Windows 98SE (remote
component debugging only)
Windows Millennium Edition (remote component
Windows NT 4
.NET Framework 1.0
Framework 1.0 Service Pack 1
.NET Framework 1.0 Service Pack 2 (recommended
minimum Framework level)
.NET Framework 1.0 Service Pack 3
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
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
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 "Check For Updates"
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
- 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
- Download the Visual Studio .NET 2002 Service Pack 1
- The downloaded package contains all supported Visual
- Double-click on the installer package obtained from the
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.
- 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
- If the setup application does not begin automatically,
open the CD and double-click on the installer package,
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
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.
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.
Uninstalling the Visual Studio .NET 2002
Service Pack This Service Pack cannot be uninstalled independent
of Visual Studio.
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
- and the original product was installed from CD, insert
the original product CD and setup will proceed.
- 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.
- 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.
- 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.
- Server machine:
- 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.
- If the remote debugging components were installed
by SQL Server 2000 Service Pack 3, then the user must install two SQL Server
and KB#890742. These Hotfixes should also
be available when SQL Server 2000 Service Pack 4 is released.
- VSIP ATL libraries are not updated after installing VS .NET
2002 Service Pack 1 resulting in fatal link errors when attempting to build
- 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
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