title: System.Data.Entity.Design.PluralizationServices Error in Mono
body: <p>I have a mature C# application that has always been run on Windows that is being ported to Linux (on Mono), and I am running into an error that I cannot resolve regarding PluralizationServices in System.Data.Entity.Design.</p>
  <p>The line of code causing the problems is as follows:</p>
  <pre><code>PluralizationService pluralizationService = PluralizationService.CreateService(System.Globalization.CultureInfo.InvariantCulture);
  </code></pre>
  <p>Although this has never caused any problems on the Windows application running under Microsoft.NET, when the program is running under Mono I get the following error:</p>
  <pre><code>Unhandled Exception:
  System.IO.FileNotFoundException: Could not load file or assembly 'System.Data.Entity.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies.
  File name: 'System.Data.Entity.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
  </code></pre>
  <p>I found <a href="http://mono.1490590.n4.nabble.com/System-Data-Entity-Design-PluralizationServices-reference-location-td4658036.html" rel="nofollow noreferrer">here</a> someone else who seemed to be having a similar problem had simply copied the .NET version of the .dll over to their Mono project, and it resolved the issue for them. I tried the same, however I then encountered the following error:</p>
  <pre><code>Unhandled Exception:
  System.TypeInitializationException: An exception was thrown by the type initializer for MudSharp.Framework.LanguageHelpers ---&gt; System.InvalidProgramException: Invalid IL code in System.Data.Entity.Design.PluralizationServices.PluralizationService:CreateService (System.Globalization.CultureInfo): method body is empty.
  </code></pre>
  <p>I'm using Mono 3.10 on Ubuntu. I can't find any suggestion that Mono doesn't support these functions, and I'm simply unsure how to proceed with debugging this issue.</p>
  <p>Any help would be appreciated.</p>