title: Why am I getting error CS0246: The type or namespace name could not be found?
body: <p>I am using <a href="https://github.com/TlhanGhun/Snarl-Network-Protocol-Csharp/blob/master/SnarlNetwork.cs" rel="noreferrer">Snarl C# API</a> to send notifications to snarl.</p>
  
  <p>Now I have saved the content of above url in a file named <code>SnarlNetwork.cs</code> and the content of my <code>test.cs</code> file are:</p>
  
  <pre><code>using SnarlNetworkProtocol;
  using System;
  class test
  {
      public static void Main(String[] args)
      {
          SNP snarl_object = new SNP();
          string hostname = "localhost";
          string hostport = "9887";
          string appName = "Spotify";
  
          bool val = snarl_object.register(hostname, hostport, appName);
  
          if (val == true)
          {
              string title = "hello";
              string message = "world";
              string timeout = "5";
              bool newval = snarl_object.notify(hostname, hostport, appName, null, title, message, timeout);
  
              if (newval == true)
              {
                  Console.WriteLine("sucessfull");
  
              }
          }
      }
  
  }
  </code></pre>
  
  <p>Now when I try to compile my test.cs file using <code>csc test.cs</code> I get the following error:</p>
  
  <pre><code>C:\Users\Noob\csharp&gt;csc test.cs
  Microsoft (R) Visual C# 2008 Compiler version 3.5.30729.4926
  for Microsoft (R) .NET Framework version 3.5
  Copyright (C) Microsoft Corporation. All rights reserved.
  
  test.cs(1,7): error CS0246: The type or namespace name 'SnarlNetworkProtocol' could not be found (are you missing a using directive or an assembly reference?)
  </code></pre>
  
  <p>So, what am I doing wrong here because according to me I am not missing any <code>using directive</code>.</p>