Related Entries

Is ADO.Net portable?
Oracle with C#
Slashdot: Java vs .Net
Variable number of function arguments in C#
C# day 3

« E-mail mistakes
» Zope and TCPA

Installing .NET SDK in Win98

Short instructions on installing .Net SDK in Windows 98.

Microsoft does not recommend this and the installer you download will tell you to upgrade to NT, 2000 or XP. If you’ve a Windows 98 machine that has atleast 600MB free disk space and 64MB RAM, you can install .NET. Here is how I installed it. It compiles the "Hello World" C# program. I’ve not tried other stuff though.

  1. Download the SDK (setup.exe) from MSDN.
  2. From Start menu, choose "Run" and give full_path_to_download\setup.exe /C.
  3. This will prompt you to choose the folder to which you want to extract files. Specify a folder and wait till extraction is complete.
  4. Go to the folder you specified.
  5. Run the MSI file in that folder. If you can’t run it, that is because Microsoft Installer is not installed in your system. You can install it by running InstMSIW.exe.
  6. Wait, wait, wait till the installer says it is finished. Towards the end of installation, it seems to just sleep for several minutes. Don’t cancel.

Now get SharpDevelop (if you read this, you wouldn’t have 100s of dollars to spend on Visual Studio.NET:-) and start writing code!

  1. If you can spend on the 100s of dollars on Visual Studio .Net, you would have gotten a new PeeCee :)

    Posted by: wari on January 7, 2003 11:04 PM
  2. I Installed the way you said on my PC with Windows ME. I could not find the CSC.EXE
    (C# Compiler) in the bin directory.

    Any Comments.

    Best Regards,

    Posted by: Jayan on January 13, 2003 12:20 AM
  3. A search reveals that csc.exe is in the folder C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705

    Posted by: Babu on January 13, 2003 06:48 AM
  4. Thanks ! found it. Tried to run csc.exe . Reported error saying that some dlls were missing. Searched and got them. Placed it in the same directory as csc.exe. Now csc.exe works. So tried to compile csc tst.cs. The Following error was reported.

    fatal error CS0007: Unexpected common language runtime initialization error --

    Sorry to bother you. .net working fine on my XP at home. This ME is at work.

    Posted by: Jayan on January 13, 2003 10:52 PM
  5. Let me know if you could get it to work. Small C# programs compile and run on my Win98 machine. SharpDevelop runs too. So, I guess atleast the Windows.Forms part is fine.

    Posted by: Babu on January 14, 2003 06:34 AM
  6. 1. Is it possible to patch an existing VC6 installation to use the VC7 compiler from this SDK?
    2. Would the "/C" work for force-installing the commercial Visual Studio .Net release? Would it be able to run?

    Posted by: SlugFiller on April 20, 2003 04:42 AM
  7. I tried the above instructions on WinMe. It didnt ask for a folder. It did tell me that I needed to upgrade to Win NT. WinMe must be smarter than Win98.

    Posted by: Robert Pearce on May 11, 2003 11:05 AM
  8. Make sure you added a /C to the command:
    For example, I ran (from a prompt):

    setup.exe /C

    I was then prompted for a folder. Extracted it and ran the MSI. Works for me under Windows ME.

    Posted by: Taj on May 29, 2003 08:26 AM
  9. I got a "Hello world" to compile and some other things (using SharpDevelop and also using just command-line stuff). This is the only site I've found anywhere with info about developing .net stuff on Win98/me. If anyone finds any site or forum with handy info on this, or dedicated to this purpose, please post the URL here. If I can't find any website, I might host one myself. Thanks.

    Posted by: Mike on May 30, 2003 08:56 PM
  10. Will this hurt ME?

    Posted by: anonymous on August 19, 2003 09:20 AM
  11. Hello
    i have copied the whole installation from one of my friends pc(even installed on win2000) but when i try to run setup on win98 i get a blank msg box with just error icon. i have installed .NET framework, win installer 2, DCOM98, config DCOM98.
    but still i cannot install
    an u help me plzz

    Posted by: Sarfaraz Merchant on December 6, 2003 01:00 PM
  12. You must try installing the Microsoft Management Console mmcinst.EXE I think you must find it on the page of Microsoft, but i found it from

    Posted by: Zurdo on December 16, 2003 11:54 AM
  13. Hi all

    I have installed the .Net SDK 1.1, but could not find csc.exe file in the following directory.
    C:\Program Files\Microsoft.NET\SDK\v1.1

    Can you please help me in this regard.


    Posted by: naween on May 13, 2004 08:52 AM