title: How to create a Thread in a portable class library?
body: <p>F# code targeted for xbox360 using xna does not compile after I convert the project to a portable class library.</p>
  
  <pre><code>let thread = Thread(fun () -&gt;
      setAffinity()
  </code></pre>
  
  <p>Thread gets red squiggles and the error message says</p>
  
  <blockquote>
    <p>Error 1   This type has no accessible object constructors </p>
  </blockquote>
  
  <p>Sure enough, if I look at mscorlib in the object explorer, the type has no constructor.
  Yet according to <a href="http://msdn.microsoft.com/en-us/library/xx3ezzs2%28v=vs.110%29.aspx" rel="noreferrer">MSDN</a> the constructor exists on xbox and in the PCL.</p>
  
  <p>Edit: I tried with a C# PCL, and I got the same error.</p>