Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Модификация встроенных ресурсов


Автор: Atlantiz 20.5.2010, 13:37
Хочу хранить информацию во встроенных ресурсах и модифицировать ее в рантайме - не локализуемая информация о настройках и конфигурации приложения которую можно будет редактировать в этом же приложении. Во встроенных, потому что не хотелось бы хранить в отдельном файле критичные данные.

Assembly.GetManifestResourceStream( strMyRes ) позволяет только читать ресурс.
MSDN утверждает, что 
Цитата

Редакторы ресурсов Visual Studio не поддерживают редактирование внедренных ресурсов.

Т.е. как я понял,  эта функциональность уже по умолчанию невозможна или все-таки есть возможность модификации embedded-ресурсов?

Заранее уточню, что упаковщики и сторонние программы редактирования ресурсов не предлагать. Хотелось бы динамического изменения (да это наверно и логично) из исполняемого кода средствами VS.NET.
Если нет такой возможности, то может есть другие принципы хранения информации в сборке с последующей ее модификацией? У кого есть опыт, поделитесь им. Априори спасибо.

Автор: AntonX 30.5.2010, 16:22
Изменяемую информацию лучше хранить не в сборке, а во внешнем хранилище. Можно использовать XML. ТЕм более, что работа с XML стредствами .NET вполне удобна

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)