Starting with .NET SDK Final v1
Add Comment<b>Note:</b> An updated version of this article for the .NET Framework v1.1 is available <a href="http://www.mastercsharp.com/article.aspx?ArticleID=88&&TopicID=4">here</a>.<p><br></p> So you have been impressed by the potential that .NET has to offer for you. <br> What next ? How to start working on .NET ? <br> Follow the guidelines below to start up with the .NET SDK, unless of course if you have Visual Studio.NET:<p><span class=wboxhead>Minimum Hardware Requirements:-</span> <table cellpadding="1" cellspacing="2" class="outline" width="100%"> <tr> <td width="38%" class="outline"><b>Applications type</b></td> <td width="17%" class="outline"><b>Processor</b></td> <td width="20%" class="outline"><b>RAM (Memory)</b></td> </tr> <tr> <td width="38%" class="outline">Windows Applications / Windows Service</td> <td width="17%" class="outline">Pentium 90 MHz+</td> <td width="20%" class="outline">32 MB+</td> </tr> <tr> <td width="38%" class="outline">ASP.NET Web Pages / Web Services</td> <td width="17%" class="outline">Pentium 133 MHz+</td> <td width="20%" class="outline">128 MB+</td> </tr> </table></p> <p align="justify"><span class="wboxheado">1) Download the .NET SDK</span><br> First of all you need to get the .NET SDK Final, its <b>131 MB</b> from <br> [<a class="wbox" target="_blank" href="http://msdn.microsoft.com/downloads/default.asp?url=/downloads/sample.asp?url=/msdn-files/027/000/976/msdncompositedoc.xml">http://msdn.microsoft.com/downloads/default.asp?url=/downloads/sample.asp?url=/msdn-files/027/000/976/msdncompositedoc.xml</a> ] <br> for free! It contains the .NET Platform, the command-line compiler of C#, VB.NET and JScript.NET, developer tools, the .NET Reference Documentation as well as a lot of sample applications. Yes that's a huge download and there are no short-cut's (other than buying some magazines that contain the SDK). On a poor 28.8k dial-up line it might take up to a week to finish the download. I would recommend the use of download assistants like <i>Gozila</i>, <i>Download Accelerator</i> etc. to help you download the the huge file. <br> In case you just need to install .NET on a Client's machine or just run ASP.NET (no development) then you do not need the full .NET SDK, you can download a much lighter (19.7 MB)<a class="wbox" target="_blank" href="http://download.microsoft.com/download/.netframesdk/Redist/1.0/W98NT42KMeXP/EN-US/dotnetredist.exe"> redistributable version</a> of .NET that similar to the full SDK less the documentation and developer tools.<br> Meanwhile lets prepare your computer for the .NET Platform.</p> <p align="justify"><span class="wboxheado">2) Choose the Computer</span><br> If you want to do some serious development in .NET then the System Memory (RAM) should be minimum 128 MB, 64 MB may work, but 32 MB and lower might kill your system! To compliment the RAM you need a good processor, at least a Pentium - III. Windows XP Professional and Windows 2000 are the recommended system followed by Windows NT, but the SDK might work not Win98 and Win ME so you can only install the .NET Redistributable on these platforms. <br> <i>Please note that Windows 95 is not supported at all! <br> Also creation and deployment of ASP.NET and Web Services are not supported on Windows 98, Windows ME, Windows NT and Windows XP Home edition.</i></p> <p align="justify"><span class="wboxheado">4) Web Server</span><br> If you plan to run ASP.NET or Web Services on your computer then its essential that you install the <b>IIS 5.0+</b> before hand (ASP.NET does not work with any other web server at the time of writing this article.) with FrontPage 2000 Extensions installed (you can download FrontPage 2000 extensions from http://download.microsoft.com ) . Since, if you need ASP.NET afterwards you will have to reinstall the .NET SDK again. Remember that ASP.NET is currently only supported on Windows XP Professional and Windows 2000.</p> <p align="justify"><span class="wboxheado">3) Latest Updates</span><br> A personal very important advise, please install the latest updates available for your operating system. Service Pack 2 on Win2000, Service Pack 6a on WinNT and other system updates for other Windows flavors is mandatory, try the "Tools menu -> Windows Update" from the Internet Explorer 5.0+ to get the latest updates for your OS.<br> Also you will need to install <b> Internet Explorer ver 5.5+ </b><br> The Data Access components should also be upgraded, so install the <b> MDAC v2.6 above </b>(Microsoft Data Access Components) (MDAC v2.7 is needed incase you are using ASP.NET) the latest version for your operating system.<br> You might also have to update the "Windows Installers" to version 2.0 or above (available from http://download.microsoft.com).</p> <p align="justify">I have seen many people who have downloaded the full .NET SDK, but the SDK does not install giving a error <i>Program too Big to Fit in Memory!</i> and terminates even though the user has lots of RAM and HDD space free. The solution to this problem is simple, <b> UPDATE </b> your operating system with appropriate patches first! Plus you could use some utility like <i>WinZip</i> to manually extract the .NET SDK files and then run setup from the extracted files.<br> People keep asking me what's the relation of service packs and IE with installing the .NET SDK. The answer to this is simple, these components help to update all the vulnerabilities of your system. As for more information read the MS site. (That could make a more bigger download than just the 131 MB SDK, but hey remember I did not make .NET, right !)</p> <p align="justify"><span class="wboxheado">4) Install the SDK</span><br> By the time you have installed the latest patches and updates you might finished downloading the SDK. So go ahead and install the SDK. If you have taken the above steps seriously then the installation should be smooth without any errors. </p> <p align="justify"><span class="wboxheado">5) Read the Quick Starts</span><br> After installing the .NET Samples you can view the QuickStart's for <i> Win Forms</i> and <i>ASP.NET</i> from "Start -> Program -> Microsoft .NET Framework SDK -> Samples and QuickStart Tutorials". They provide really good information if you know programming. <br> Note: You will first have to install the QuickStart samples from the same page given above.</p> <p align="justify"><span class="wboxheado">6) Read the Documentation</span><br> The documentation has some very good articles and examples along with the complete .NET Framework Class Library reference, so go through it. You can access the reference documentation on .NET from "Start -> Program -> Microsoft .NET Framework SDK -> Documentation".</p> <p align="justify"><span class="wboxheado">7) Write your Programs and Run them</span><br> Need I tell you about this too ??? Enjoy .NET Programming ...</p>