Release Information for the Microsoft .NET Framework SDK
列表-魔域2.0正式版bug">
-+Additional Resources
- Release Information for the Microsoft .NET Framework SDK
Legal Information
Unless otherwise noted, the example companies, organizations, products, people and events depicted herein are fictitious and no association with any real company, organization, product, person or event is intended or should be inferred. Complying with all applicable copyright laws is the responsibility of the user. 1999 - 2001 Microsoft Corporation. All rights reserved.
Access 2000, Active Accessibility, Active Directory, ActiveX, Authenticode, BizTalk, ClearType, CodeView, DataTips, DirectDraw, DirectMusic, DirectX, Exchange Server, FrontPage, IntelliMirror, IntelliMouse Explorer, IntelliSense, Internet Explorer, Microsoft, Microsoft Press, Money, MSDN Library, MS-DOS, MSN, MSN Hotmail, Natural, OpenType, Outlook, PowerPoint, SQL Server, Systems Management Server, Visual Basic, Visual Basic .NET, Visual Basic Scripting Edition (VBScript), Visual C# .NET, Visual C++ .NET, Visual FoxPro, Visual InterDev, Visual Studio, Visual Studio .NET, WebTV, Where do you want to go today?, Win32, Win32s, Windows, Windows 95, Windows 98, Windows 2000, Windows Millennium Edition, Windows .NET server family, Windows NT, and Windows XP are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.
The names of actual companies and products mentioned herein may be the trademarks of their respective owners.
Release Information for the Microsoft .NET Framework SDKThis document includes release information for the Microsoft .NET Framework SDK.
NOTE: For the most up-to-date information on setup issues, check the Online Readme.
Contents of this document:
- Release Ship Vehicles
- System Requirements
- Getting Started with the .NET Framework SDK
- Installation Instructions
- Setup Known Issues
- Localization Information
- Product Feedback
- Security Guidelines
- Known Issues
Release Ship Vehicles
This release of the .NET Framework and .NET Framework SDK is provided in Microsoft Visual Studio. NET and is also available for Web download from here.
System RequirementsThe .NET Framework SDK is supported on the following platforms with a minimum of Microsoft Internet Explorer 5.01 (Internet Explorer 6.0 is available on the installation CD):
- Microsoft Windows 2000 with the latest Windows service pack and critical updates available from http://www.microsoft.com/security
- Microsoft Windows XP
- Microsoft Windows NT 4.0
- Microsoft Windows Millennium Edition (Windows Me) and Windows 98.
These platforms are only supported during run time. Although the SDK will not run on these platforms, you can build applications with the .NET Framework that will run on these platforms.
The .NET Framework has the following minimum system requirements:
- Client
- Processor: Intel Pentium class, 90 MHz or higher
- RAM: 32 MB (96 MB or higher recommended)
- Hard disk space required for install: 160MB
- Hard disk space required: 70MB
- Video: 800x600, 256 colors
- Server
- Processor: Intel Pentium class, 133 MHz or higher
- RAM: 128 MB (256 MB or higher recommended)
- Hard disk space required to install: 600 MB
- Hard disk space required: 370 MB
- Video: 800x600, 256 colors
Platform-specific pre-installation requirements are as follows:
- Windows 2000 and Windows XP
- Internet Information Services (IIS)
To access the features of ASP.NET, IIS with the latest security updates must be installed prior to installing the .NET Framework and .NET Framework SDK. If IIS is not present on the computer when the .NET Framework is installed, ASP.NET will fail to register correctly and ASP.NET applications will not run. If IIS is installed after the .NET Framework, you must manually register the Aspnet_isapi.dll file using Regsvr32.exe.
- Internet Information Services (IIS)
- Windows NT 4.0
- Service Pack 6a
Getting Started with the .NET Framework SDK
The introductory page for the .NET Framework SDK is called Starthere.htm and is available in the root directory of the installed SDK. This page includes links to technical programming information, sample code, development tools, utilities, and everything you need to develop applications using the Microsoft .NET Framework.
For Knowledge Base articles and other supplementary information, including information about new .NET Framework classes and members that are not listed in the .NET Framework SDK documentation, see the .NET Framework Addendum.
Installation Instructions
Before installing the .NET Framework SDK, take the following steps:
- Review the setup issues detailed below and always check the .NET Framework Security Web site for the latest information and updates.
- Uninstall any previous versions of the .NET Framework SDK. A file listing the API changes from Beta 2 to the version 1 release, called APIChangesBeta2toRTM.htm, is available for users of the Beta 2 release of the SDK. This file is located here.
- Applications created with any previous version of either the .NET Framework or Visual Studio .NET must be recompiled with this release.
- All Platforms:
- Make sure that Microsoft Internet Explorer 5.01 or later is installed prior to running the .NET Framework SDK setup. (Internet Explorer 6.0 is available on the installation CD.) Click here for the latest version of Internet Explorer.
- Make sure that MDAC is installed prior to running the .NET Framework SDK setup. MDAC 2.6 is required, but MDAC 2.7 is recommended. (MDAC 2.7 is available on the installation CD.)
Setup Known IssuesRepairing the .NET Framework after operating system upgrade
ISSUE:
Upgrading the operating system after installing the .NET Framework requires the .NET Framework to be repaired for performance.
WORKAROUND:
In Control Panel, double-click Add or Remove Programs. Click Microsoft .NET Framework SDK and choose the Click here for support information link. This is a link to repair.htm, which is installed in the version directory for the .NET Framework.
Repair information is incorrectly described for the .NET Framework SDK
ISSUE:
The repair.htm pointed to by the SDK refers to the redist executable and not the .NET Framework SDK setup executable.
WORKAROUND:
To repair the SDK, use the following command line:
n:\\setup.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%\netfxsdk.msi"
Internal Error 1935 during install when Beta 2 was previously on the machine
ISSUE:
After uninstalling the Beta 2 release, if mscoree.dll was not removed, a 1935 error will occur during the install of the version 1 build.
WORKAROUND:
- Click Run on the Start menu.
- Type the following and click OK:
%windir%\system32 - Delete the file mscoree.dll from the System32 directory.
Installing the .NET Framework on Windows .NET Server Beta 3 systems breaks the version installed with the operating system
ISSUE:
Windows .NET Server Beta 3 includes version v1.0.3215 of the .NET Framework. Installing a later version of the .NET Framework breaks the version that was installed with the operating system. You can run and use the later version that was installed, but do not try to use the v1.0.3215 version, even after uninstalling the later version.
Locales not supported in version 1 of the .NET Framework
ISSUE:
Version 1 of the .NET Framework has known issues for the Turkish and Azeri locales. Locale-aware comparisons are performed in locations where locale-insensitive comparisons are more appropriate. For example, using the Turkish locale, the file name “win.ini” does not compare as equal to “WIN.INI”, due to Turkish-specific rules for comparison. In contrast, using an invariant locale for comparing file names enables “win.ini” to equal “WIN.INI”. This affects basic operations such as file comparisons, path comparisons, running ASP.NET applications, and the evaluation of error messages.
Given these issues, version 1 of .NET Framework is not supported on Turkish and Azeri locales. This means:
- When running .NET Framework applications, Thread.CurrentThread.CurrentCulture should not be set to these locales.
- If an application does not explicitly set ThreadCulture, the thread’s CurrentCulture is set by default to the locale specified in Control Panel/Regional Options. (On some systems, this option is called Regional and Language Options.) Consequently, applications without an explicitly set locale should not be run on machines with the locale set to Turkish or Azeri.
WORKAROUND:
Locale-aware comparisons in these affected locales are still supported. To achieve this, take the following steps:
- Set the application’s main locale to invariant, using either of the following techniques:
- For Windows Forms or console applications:
- In an application with full or high trust, add the following line of code:
Thread.CurrentThread.CurrentCulture = CultureInfo.InvariantCulture - Or, set the locale in Control Panel/Regional Options to en-US. (On some systems, this option is English (United States).)
- In an application with full or high trust, add the following line of code:
- For an ASP.NET or Web Services application, set the server’s system account locale to en-US.
- For Windows Forms or console applications:
- Pass the preferred locale as part of an API call. For example, in a Windows Forms application using C#:
DateTime dt = DateTime.Now ;
CultureInfo ci ;
ci = new CultureInfo("tr-TR") ;
this.textBox1.Text= dt.ToString("D", ci) ;
The text box provides the long date format appropriate for the Turkish locale.
Updates: If there is updated information on this issue, it will be posted to http://go.microsoft.com/fwlink/?LinkId=5263.
Process and request identity in ASP.NET
ISSUE:
In its default installation on Windows 2000 and Windows XP, ASP.NET runs Web application code in a worker process. The identity of this process defaults to an unprivileged local account called the ASPNET account.
In Beta releases of ASP.NET, the process identity was System, a powerful administrative account with many privileges on the machine. To provide a less privileged default installation, the weaker account is now used and is suitable for use in many Web applications.
However, in some cases, ASP.NET applications developed with Beta versions of ASP.NET may require changes to work with the new process identity. For more details regarding this change, please review the ASP.NET documentation on http://go.microsoft.com/fwlink/?LinkId=5828.
Localization Information
The .NET Framework will be available in English, German, Japanese, French, Spanish, Italian, Simplified Chinese, Traditional Chinese, and Korean. These versions are all available through Visual Studio installations. Language versions of the .NET Framework will also be downloadable from http://www.microsoft.com/downloads.
Note: The difference between the English and localized versions is the translation of localizable resources, such as UI and error messages. Core functionality is the same in each version and all language versions can be used to develop international applications.
Product Feedback
Newsgroups
Please use the Microsoft .NET Framework newsgroups for technical questions about the Microsoft .NET Framework SDK.
Product Support
Getting Help from Microsoft Product Support Services
For information about contacting Microsoft technical support for the .NET Framework SDK, click here.
Microsoft Product Support Services
For more information and resources, see Microsoft Product Support Services.
Providing Feedback
Product Feedback
Your feedback on the .NET Framework SDK is valuable to us. We appreciate your opinions and suggestions on the software, tools, samples, and documentation. We are working hard to make sure that the .NET Framework technologies and the SDK enable you to build great applications. Please send us your comments and suggestions(netfwsdk@microsoft.com?subject=.NET Framework SDK Feedback).
Documentation Feedback
To provide feedback about the documentation, send e-mail to netfwsdk@microsoft.com(netfwsdk@microsoft.com?subject=Documentation and Samples Feedback). There is a link to this e-mail address on each page of the .NET Framework SDK documentation. The e-mail address should be used only for documentation issues.