System.Resources.MissingManifestResourceException occurs with .NET Client

Solution Verified - Updated -

Issue

  • System.Resources.MissingManifestResourceException occurs with .NET Client
System.Resources.MissingManifestResourceException: 'Could not find any resources appropriate for the specified culture or the neutral culture.  Make sure "amq-dotnet.SRAmqp.resources" was correctly embedded or linked into assembly "Amqp.Net" at compile time, or that all the satellite assemblies required are loadable and fully signed.'
  •  The problem is that the class for creating messages (including error messages) cannot be found. So appropriate errors and logs aren't output.
  • When the library try raising AmqpException, SRAmqp is also used so AmqpException will never occur.

Environment

  • AMQ Clients 2.3.0/amqpnetlite-sdk-2.1.6.0(.NET Framework 4.5) on Windows 2012 Server R2
    • This error is specific to .NET Framework (4.5), not .NET Core.

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content