Я пишу простой модуль DNN - использую DNN 5.6.1 и в настоящее время просто работаю напрямую в исходном файле VB.Net в подпапке DesktopModules веб-сайта DNN.
Чтобы локализовать сообщение об ошибке в модуле, я пытаюсь использовать:
Dim baseString As String = Localization.GetString("CoveringErrorMessage", Me.LocalResourceFile)
Однако в настоящее время возвращается «Nothing». Несмотря на то, что Me.LocalResourceFile, кажется, указывает на правильный путь - / DesktopModules / MyModule / App_LocalResources / MyModule - где находится MyModule.ascx.resx, и даже если определено «CoveringErrorMessage».
Я также проверил, что я могу определенно редактировать файлы resx из редактора Admin Language.
Помимо этого, у меня также есть проблема с AddModuleMessage()
, не отображающим никаких сообщений - поэтому мне интересно, есть ли какой-то очевидный шаг установки, который я пропустил.
Все идеи оценены - это одна из тех разочаровывающих вещей в настоящее время.