Глобальный ресурсный файл asp.net
Хорошо, ниже изображение объясняет все.
Я также включил код для дальнейшего объяснения.
Thread.CurrentThread.CurrentCulture = New CultureInfo(Session("Lang").ToString())
Dim rm As ResourceManager = New ResourceManager("TodayTimesheet.App_GlobalResources.Lang", Assembly.GetExecutingAssembly())
Dim ci As CultureInfo = Thread.CurrentThread.CurrentCulture
btnSubmit.Text = rm.GetString("Add", ci)
Сообщение об ошибке:
Исключение типа "System.Resources.MissingManifestResourceException" произошло в mscorlib.dll, но не было обработано в коде пользователя
Дополнительная информация: Не удалось найти ресурсы, подходящие для указанной культуры или нейтральной культуры. Убедитесь, что "TodayTimesheet.App_GlobalResources.Lang.resources" был правильно встроен или связан со сборкой "TodayTimesheet" во время компиляции, или что все требуемые сателлитные сборки являются загружаемыми и полностью подписаны.
1 ответ
Решение
Не берите в голову...
Я исправил проблему самостоятельно, заменив следующую строку
Dim rm As ResourceManager = New ResourceManager("TodayTimesheet.Lang", System.Reflection.Assembly.Load("TodayTimesheet"))