Разрабатывая многоязычное приложение в VB.Net 2008, я могу добавлять ресурсы в формы и создавать многоязычные формы в зависимости от культуры. При чтении Msdn о создании многоязычных строковых значений для содержимого ящика сообщений добавьте файл .resource к указанному пути к файлам проекта. При компиляции ошибки нет, но выдается ошибка MissingManifestResourceException
Dim rm As ResourceManager
rm = ResourceManager.CreateFileBasedResourceManager ("strFormResources", ".", Nothing)
Dim Ci As CultureInfo
ci = New CultureInfo ("fr-FR")
MessageBox.Show ( rm.GetString ("sample1", ci))
Не удалось найти какие-либо ресурсы, подходящие для указанной культуры (или нейтральной культуры) на диске. baseName: strFormResources locationInfo: fileName: strFormResources.resources
В Ресурсах проекта есть strFormResources.resources и strFormResources.fr-FR.resources.
Я искал детали этой ошибки, но не смог найти решение. Что я делаю не так или есть какой-либо другой способ отображения многоязычных строк в окне сообщений.
Заранее спасибо