У меня есть приложение на C #, и я пытаюсь заставить его поддерживать несколько языков, ссылаясь на разные файлы resx с помощью диспетчера ресурсов.
I есть этот код в моем Designer.cs:
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
public static global::System.Resources.ResourceManager ResourceManager {
get {
if (object.ReferenceEquals(resourceMan, null)) {
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("project.resources.en-US", typeof(resources.en-US).Assembly);
resourceMan = temp;
}
return resourceMan;
}
}
Как я могу переключить System.Resources.ResourceManager ("project.resources.en-US", typeof (resources.en-US) .Assembly)
на System.Resources.ResourceManager ("project.resources.it-IT", typeof (resources.it-IT). Assembly)
во время выполнения без изменения моего кода Designer.cs? Возможно ли это?
Edit: Чтобы уточнить, я понимаю, что не должен изменять свой код конструктора, но я пытаюсь сделать так, чтобы я обращался к другому файлу resx. Прошу прощения, если мой вопрос был некорректным, но, наверное, я не совсем понимаю, о чем говорю. В настоящее время я изучаю дополнительные сборки.