Как получить путь к файлу, встроенному в ресурсы (менеджер ресурсов)
-
23-09-2019 - |
Вопрос
Я пытаюсь получить путь к файлу 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