У нас есть приложение, которое мы разрабатываем на C#. Мы храним все ресурсы в центральной DLL ресурса, ресурс содержит изображения, значки и строки, из которых мы поддерживаем несколько культур.Может ли отражения когда-либо терпеть неудачу в C#?
Мы получаем доступ к ресурсам из любого проекта в решении, используя следующий код;
private ResourceManager ResMan;
ResMan = new ResourceManager("libResx.Resource", Assembly.ReflectionOnlyLoad("libResx"));
Затем мы получаем доступ к любому элементу ресурса используя;
btnClose.Text = ResMan.GetString("btnClose");
Помимо DLL ресурса отсутствует, есть все, что может вызвать отражение потерпеть неудачу, чтобы найти DLL ресурса (сборка). Пока тестирование было безупречным, есть ли что-то, о чем мы должны знать, когда это в конечном итоге развертывается в дикой природе?
Может ли отказ отразить?