Как получить путь к файлу, встроенному в ресурсы (менеджер ресурсов)

StackOverflow https://stackoverflow.com/questions/2542503

Вопрос

Я пытаюсь получить путь к файлу html, встроенному в ресурс (файл resx) в проекте VS2008 C#.Я хочу указать путь к этому файлу встроенному элементу управления веб-браузером (PIEHtml), чтобы иметь возможность перемещаться (DTM_NAVIGATE) в моем приложении.Я знаю, что могу передать строку в этот элемент управления, используя DTM_ADDTEXTW, но поскольку размер текста HTML очень велик, я не хочу передавать строку в элемент управления.Мне нужно каким-то образом извлечь путь к этому html-файлу, встроенному в диспетчер ресурсов.

Я пробовал использовать, но это не дает путь к файлу html внутри сборки:

private ResourceManager resManager = new ResourceManager("AppName.FolderName.FileName", System.Reflection.Assembly.GetExecutingAssembly());

this.lbl.Text = resManager.GetString("StringInResources"); 

а также прочитать Получение ресурсов во вспомогательных сборках но это не решило мою проблему.

Может ли кто-нибудь предоставить информацию о том, как этого добиться?

Нет правильного решения

Другие советы

Разве вам не придется сначала добыть ресурс?Или хотя бы загрузить в память?

Попробуйте эту ссылку: http://www.charper.net/blog/getting_an_embedded_resource_file_out_of_an_assembly.aspx

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top