title: How can I receive signals with Mono.Posix on Windows?
body: <p>When creating a UnixSignal object I get a System.EntryPointNotFoundException with the the Message:</p>
  
  <blockquote>
    <p>Unable to find an entry point named 'Mono_Unix_UnixSignal_install' in DLL 'MonoPosixHelper'.</p>
  </blockquote>
  
  <pre><code>    static void Main(string[] args)
      {
          Console.WriteLine("Hello World!");
  
          UnixSignal sigint = new UnixSignal(Signum.SIGINT);
          UnixSignal sigterm = new UnixSignal(Signum.SIGTERM);
  
          Console.WriteLine("Waiting for SIGINT or SIGTERM");
          UnixSignal.WaitAny(new[] { sigint, sigterm });
  
          Console.WriteLine("Exiting");
      }
  </code></pre>
  
  <p>I am using Nuget library Mono.Posix.NETStandard, on Windows 10, VS 2017. The error is the same with either a .net Core 2.0.0 app or .net Framework v4.6.2 app. Ultimately I plan to run my app on Mono in Linux but need to do the development in Windows.</p>