Вы уверены, что редактирование встроенного ресурса во время выполнения - это то, что вам нужно? Поскольку это потребовало бы перекомпиляции.
Насколько это возможно, вы можете достичь этой гибкости конфигурации через app.config, указав домен приложения, который вы хотите использовать программно во время выполнения. Это может быть достигнуто путем:
AppDomain.CurrentDomain.SetData("CONFIG_FILE", "C:\Path\To\File.config");
Или путем создания пользовательских разделов конфигурации для пользователей и их включения.
Наконец, вы также можете посмотреть на спутниковые сборки с примером на MSDN, относящимся к приложению с несколькими переводами на разные языки. Здесь
Правильные извинения, кажется, я неправильно понял, чего вы пытались достичь. Если я правильно понимаю, похоже, что вы хотите достичь чего-то вроде этого поста. Более подробная информация о методе (по общему признанию, образец не является кодом C #) - на MSDN , но это дает логику. Затем вы можете использовать UpdateResource (....).