asp tutorials, asp.net tutorials, sample code, and Microsoft news from 15Seconds
Data Access  |   Troubleshooting  |   Security  |   Performance  |   ADSI  |   Upload  |   Email  |   Control Building  |   Component Building  |   Forms  |   XML  |   Web Services  |   ASP.NET  |   .NET Features  |   .NET 2.0  |   App Development  |   App Architecture  |   IIS  |   Wireless
 
Pioneering Active Server
 Power Search










Active News
15 Seconds Weekly Newsletter
• Complete Coverage
• Site Updates
• Upcoming Features

More Free Newsletters
Reference
News
Articles
Archive
Writers
Code Samples
Components
Tools
FAQ
Feedback
Books
Links
DL Archives
Community
Messageboard
List Servers
Mailing List
WebHosts
Consultants
Tech Jobs
15 Seconds
Home
Site Map
Press
Legal
Privacy Policy
internet.commerce














internet.com
IT
Developer
Internet News
Small Business
Personal Technology
International

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers

HardwareCentral
Compare products, prices, and stores at Hardware Central!

What to Expect When Installing the .NET Framework Version 2.0 and SDK
By Ziran Sun
Rating: 4.1 out of 5
Rate this article


  • email this article to a colleague
  • suggest an article

    Unless you've been living under a rock for the last month, you almost certainly know that Microsoft recently released the .NET Framework Version 2.0. The first step to developing great applications using this new technology is to get it installed and start exploring the many resources available in the Software Development Kit (SDK). This article will walk you through the steps involved and will hopefully relieve some of the anxiety involved for those of you who are new to the world of .NET.

    What is the Microsoft .NET Framework Version 2.0?

    Although it's not really the point of this article to explain the .NET Framework, I figured a brief description of what we'll be installing might be appropriate. According to Microsoft:

    The .NET Framework is a development and execution environment that allows different programming languages & libraries to work together seamlessly to create Windows-based applications that are easier to build, manage, deploy, and integrate with other networked systems.

    So what does that mean? Basically, if you're writing code for the Microsoft platform these days, you're most likely writing for the .NET Framework. All the latest Microsoft devlopment languages and tools are based on .NET. This includes ASP.NET, Visual Basic, Visual C#, Visual C++, and Visual J#. They all produce code that runs on top of the .NET Framework.

    If you'd like more information about the role the .NET Framework plays, you might want to check out the Microsoft .NET Framework Developer Center: Getting Started page.

    What is the Microsoft .NET Framework 2.0 SDK?

    Software Development Kits or SDKs have a long history in the development community. They were around before software stopped shipping with manuals, but that's when they really became important. An SDK usually includes all the supporting documentation and code examples that a developer needs in order to write code for the platform that the SDK is related to. I'll again turn to Microsoft for the official definition:

    The Microsoft® .NET Framework Software Development Kit (SDK) version 2.0 includes everything developers need to write, build, test, and deploy .NET Framework applications--documentation, samples, and command-line tools and compilers. You must install the .NET Framework Redistributable Package version 2.0 prior to installing the .NET Framework 2.0 SDK.

    So why is this packaged separately from the .NET Framework itself? Well, since the code that you write for the .NET Framework may run on a very large number of machines and those machines all need to have the .NET Framework installed, it'd be a huge waste of hard drive space and bandwidth if all those non-development machines had to download and install the developer documentation and samples that they'd never use just to get the .NET runtime components.

    How Do I Get the Microsoft .NET Framework Version 2.0 and SDK?

    So now that you know what the .NET Framework 2.0 and SDK are and have decided that you want to install them, the next question is usually, how do I get them? Well, that's easy. Both the .NET Framework 2.0 and SDK are available for free download from Microsoft. You can find a list of all the different flavors of available .NET downloads from the Microsoft .NET Framework Developer Center: SDKs, Redistributables & Service Packs page, but we're only really interested in two of them:

    .NET Framework 2.0 SDK x86
    The Microsoft® .NET Framework Software Development Kit (SDK) version 2.0 includes everything developers need to write, build, test, and deploy .NET Framework applications—documentation, samples, and command-line tools and compilers. You must install the .NET Framework Redistributable Package version 2.0 prior to installing the .NET Framework 2.0 SDK.

    .NET Framework Version 2.0 Redistributable Package (x86)
    The Microsoft .NET Framework version 2.0 redistributable package is the most recent update to the Microsoft .NET Framework and includes everything you need to run applications developed using the .NET Framework.

    As it mentions, in order to install the SDK, you'll first need to download and install the .NET Framework Version 2.0 Redistributable Package. The .NET Framework setup (dotnetfx.exe) is only about 23 MB, but the SDK (setup.exe) tips the scales at over 360 MB so you'll probably want to start the download and then go get lunch or start it at the end of the day so that it'll be done waiting for you in the morning. Just make sure you remember where you save the files... especially the SDK since its file name is so non-descript.

    Installing the .NET Framework Version 2.0

    Start by finding the files that you just downloaded. The Microsoft .NET Framework Version 2.0 Redistributable Package is the one named dotnetfx.exe. Setup is extremely simple. Simply double-click the file to run it and you'll be prompted with a standard Microsoft setup wizard. After accepting the license agreement there's not much else to do... setup proceeds pretty much on its own.


    Figure 1 - Microsoft .NET Framework Version 2.0 Setup

    The setup program will ask that you close any applications that may interfere with setup. I found it curious that it asked me to close Outlook, but I did so and setup continued without incident.


    Figure 2 - Microsoft .NET Framework Version 2.0 Setup - Close Files In Use


    Figure 3 - Microsoft .NET Framework Version 2.0 Setup - Copying Files and Updating Registry


    Figure 4 - Microsoft .NET Framework Version 2.0 Setup - Setup Complete

    The only other thing of note is that the setup program will stop IIS for a short time during installation. It's not a big deal, but you should be careful to install at an opportune moment if you're installing on a live web server.

    Installing the .NET Framework 2.0 SDK

    Once you've installed the .NET Framework you can proceed with installation of the SDK. Return to the folder that you saved the download files to and run the setup.exe file. Installation of the SDK is similar to that of the .NET Framework.


    Figure 5 - Microsoft .NET Framework Version 2.0 SDK Setup


    Figure 6 - Microsoft .NET Framework Version 2.0 SDK Setup - License / Configuration

    The setup again gives you very few options. This screen is the only one that gives you any real options. Unless you have a reason to not install something, there's no reason not to just install them all.


    Figure 7 - Microsoft .NET Framework Version 2.0 SDK Setup - Installation Options


    Figure 8 - Microsoft .NET Framework Version 2.0 SDK Setup - Installation Location


    Figure 9 - Microsoft .NET Framework Version 2.0 SDK Setup - Installation


    Figure 10 - Microsoft .NET Framework Version 2.0 SDK Setup - Setup Complete

    Unlike the .NET Framework, completing installation of the SDK requires a restart of the computer. After restart they'll be a new folder on the computer's Start Menu containing shortcuts to the documentation, tools and samples just installed.


    Figure 11 - Microsoft .NET Framework Version 2.0 SDK Start Menu Items

    Of particular interest to most users are the Documentation and the extremely helpful Quickstart Tutorials.


    Figure 12 - Microsoft .NET Framework Version 2.0 SDK - Documentation

    While the documentation is ready to use right out of the box, the QuickStarts take a little more setup. They include their own wizard that will walk you through the process of installing a database if you don't already have one and compiling the QuickStart samples.


    Figure 13 - Microsoft .NET Framework Version 2.0 SDK - QuickStart Configuration

    Taking the time to set up the QuickStarts is well worth it. Like their .NET 1.x counterparts, the QuickStarts contain a wealth of information, including working sample code for almost all your basic tasks.


    Figure 14 - Microsoft .NET Framework Version 2.0 SDK - QuickStart Tutorials

    Conclusion

    I hope this brief overview has helped you understand what to expect when installing the latest version of the .NET Framework and the associated SDK. There's no time like the present to get started learning .NET and if you download and install the .NET Framework Version 2.0, you'll be using the best .NET ever!

    Additional Information

  • Rate This Article
    Not HelpfulMost Helpful
    1 2 3 4 5
    Other Articles
    Jul 21, 2005 - N-Tier Web Applications using ASP.NET 2.0 and SQL Server 2005 - Part 1
    While the .NET Framework made building ASP.NET applications easier then it had ever been in the past, .NET 2.0 builds on that foundation in order to take things to the next level. This article shows you to how to construct an N-Tier ASP.NET 2.0 Web application by leveraging the new features of ASP.NET 2.0 and SQL Server 2005.
    [Read This Article]  [Top]
    Apr 28, 2005 - New Files and Folders in ASP.NET 2.0
    With the release of ASP.NET 2.0, Microsoft has greatly increased the power of ASP.NET by introducing a suite of new features and functionalities. As part of this release, ASP.NET 2.0 also comes with a host of new special files and folders that are meant to be used to implement a specific functionality. This article examines these new files and folders in detail and provides examples that demonstrate how to utilize them to create ASP.NET 2.0 applications.
    [Read This Article]  [Top]
    Mar 10, 2005 - The DataSet Grows Up in ADO.NET 2.0 - Part 2, Cont'd
    Alex Homer continues his detailed look at the major changes to the DataSet class. In this part, he looks at two features that allow developers to work with data in a more structured and efficient way when using the DataSet with a SQL Server 2005 database server.
    [Read This Article]  [Top]
    Mar 9, 2005 - The DataSet Grows Up in ADO.NET 2.0 - Part 2
    Alex Homer continues his detailed look at the major changes to the DataSet class. In this part, he looks at two features that allow developers to work with data in a more structured and efficient way when using the DataSet with a SQL Server 2005 database server.
    [Read This Article]  [Top]
    Mar 3, 2005 - The DataSet Grows Up in ADO.NET 2.0 - Part 1, Cont'd
    In this article, Alex Homer looks at the changes between the version 1.x and version 2.0 DataSet and their associated classes, showing you how you can take advantage of the new features to improve your applications' capabilities and performance.
    [Read This Article]  [Top]
    Mar 2, 2005 - The DataSet Grows Up in ADO.NET 2.0 - Part 1
    In this article, Alex Homer looks at the changes between the version 1.x and version 2.0 DataSet and their associated classes, showing you how you can take advantage of the new features to improve your applications' capabilities and performance.
    [Read This Article]  [Top]
    Feb 16, 2005 - Writing a Custom Membership Provider for the Login Control in ASP.NET 2.0
    In ASP.NET 2.0 and Visual Studio 2005, you can quickly program custom authentication pages with the provided Membership Login controls. In this article, Dina Fleet Berry examines the steps involved in using the Login control with a custom SQL Server membership database.
    [Read This Article]  [Top]
    Dec 29, 2004 - ClickOnce Deployment in .NET Framework 2.0
    In this article, Thiru Thangarathinam examines .NET 2.0's new ClickOnce deployment technology that is designed to ease deployment of Windows forms applications. This new technology not only provides an easy application installation mechanism, it also eases deployment of upgrades to existing applications.
    [Read This Article]  [Top]
    Dec 15, 2004 - A Sneak Peek at ASP.NET 2.0's Administrative Tools
    With ASP.NET 2.0, Microsoft has made great strides in increasing developer productivity and has made implementing previously complex solutions relatively easy. Where this version of ASP.NET really shines, however, is in its new administrative tools that allow developers to spend less time managing the configuration of the servers and software and more time developing great code.
    [Read This Article]  [Top]
    Nov 17, 2004 - The ASP.NET 2.0 TreeView Control
    Thiru Thangarathinam introduces ASP.NET 2.0's new TreeView control which provides a seamless way to consume and display information from hierarchical data sources. The article discusses this new control in depth and explains how to use this feature rich control in your ASP.NET applications.
    [Read This Article]  [Top]
    Mailing List
    Want to receive email when the next article is published? Just Click Here to sign up.

    Support the Active Server Industry



    JupiterOnlineMedia

    internet.comearthweb.comDevx.commediabistro.comGraphics.com

    Search:

    Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

    Jupitermedia Corporate Info


    Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

    Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers