1. Bring up a Command Prompt window.
2. Change to (cd) the directory in which the package is installed, 
3. Locate the C# compiler, csc.exe, probably in 
   C:\WINDOWS\Microsoft.NET\Framework64\v#.#xxxxx where v#.# as v3.5 or newer
   .NET Framework version. 
   Add the directory to PATH environment variable.
4. Run tocompilecs.bat to compile the distribute C# sample source programs: 
   Qst2cs.cs, Qst2cs2.cs, Qst2cEpoch.cs, Qst2cEpoch16.cs and Qst2TT2000.cs.
   Once compiled, all these created executables (.exe) are 64-bit applications.
5. Run totestcs.bat to test the compiled programs from the Command Prompt.
   A CDF file, TEST.cdf, will be created by either Qst2cs.exe or Qst2cs2.exe. 
   If an error is encountered, due to a System.DllNotFoundException exception, 
   repeat step 1 and 2, and rerun totestcs.bat again. 
6. If the C# applications to be developed locate in a different directory,
   make sure the following compiler options are specified to csc.exe while
   compiling the applicaions:
     /lib:%CsharpCDFDir%
     /unsafe
     /platform:x86 (for Windows running 64-bit OS)
   Environment variable CsharpCDFDir, the C#-CDF installation directory, 
   should be defined when the package is installed. Refer to tocompile.bat
   for example.
   To run the applications, The distributed CDF assemblies need to be placed 
   in the Global Assembly Cache (GAC). Locate gacutil.exe, a .NET Global 
   Assembly Cache utility, probably in 
   C:\Program Files\Microsoft sdks\Windows\v#.#/bin where v#.# as v6.0A or
   from any latest Microsoft Development Kits. Add the directory to PATH 
   environment variable. Run togac.bat to install the latest CDF assemblies 
   to GAC. 

Contact gsfc-cdf-support@lists.nasa.gov for any inquiry/suggestion.
 

 
