Я пытаюсь получить значение ressource.resx и не могу.
Я делаю:
foreach (string certif in ContactCertifications)
{
Type calledType = Type.GetType("TestNamespace.Resources");
String s = (String)calledType.InvokeMember(certif,BindingFlags.InvokeMethod
| BindingFlags.Public |BindingFlags.Static,null,null,null); }
certif = "PRG_CARTV"
namedType is: {Name = "Resources" FullName = "TestNamespace.Resources"}, и когда я нахожусь в строке "String s = (String) namedType", у меня появляется ошибка: "Метод 'TestNamespace.Resources.PRG_CARTV' не найден."
И когда у меня String s = TestNamespace.Resources.PRG_CARTV;
, это работает, поэтому я не понимаю ...
Когда я делаю просто:
var myManager = new ResourceManager(typeof(Resources));
var myString = myManager.GetString("PRG_CARTV");
это не работает, япроизошла ошибка: «Не удается найти подходящие ресурсы для указанной культуры или нейтральной культуры. Убедитесь, что \« TestNamespace.Ressources.resources \ »правильно встроен или связан в сборке ...»