2012-01-12 3 views
1

Я бы хотел добавить изображение к ресурсам во время выполнения. Идея в том, что ... Пользователь будет открывать файлы с помощью диалогового окна и выбирать несколько файлов, тогда выбранные файлы будут сохранены в ресурсах.Импорт изображений в ресурсы

Является ли это выполнимым?

ответ

0

Вы можете запустить компилятор с классом CSharpCodeProvider. Сначала напишите программу, которая делает это с некоторыми примерами ресурсов. Обратите внимание на аргументы, переданные компилятору, они видны в окне «Вывод» при создании программы. Используйте CSharpCodeProvider.CompileAssemblyFromFile(), передавая CompilerParameters с теми же параметрами.

Вы можете использовать класс ResourceWriter в своем дополнении или макросе, который записывает ресурсы в системном формате по умолчанию в выходной файл или выходной поток. Ознакомьтесь с методом ResourceWriter.AddResource.

+0

http://social.msdn.microsoft.com/Forums/en-US/netfxbcl/thread/ce28296f-e391-4df6-86fc-c289302c8482/ –

+0

благодарит Джейсона и http://social.msdn.microsoft. com/forums/en-US/vsx/thread/eeb7864b-c7c3-45fb-88c6-1d41985a0b34/ – Afshin

+0

как я могу это использовать? ** public void AddResource (string name, byte [] value) ** . Извините за это, потому что это первый раз, когда я использую C# –

1

Нет, вы не можете изменять ресурсы, внедренные в исполняемые файлы или библиотеки DLL во время выполнения.

Смежные вопросы