2016-08-06 2 views
0

У меня в моей программе Visual Studio есть папка с именем HTMLFiles, которая содержит веб-ресурсы (html, css, js-файлы), все структурированные в подпапках. Смотрите скриншот: https://www.evernote.com/l/AWlPQt30SSBLTbSwpup2oojsxJ9Bil1WND8C# доступ к встроенному файлу с res: //

Для файла bootstrap.css Я выбрал «внедренный ресурс» под Строительства acctions и внутри HTML файла я попытался включить его с помощью этих URLs:

  • разрешение: //BuildFile.exe/HTMLFiles/styles/bootstrap.css
  • разрешение: //BuildFile.exe/HTMLFiles/bootstrap.css
  • разрешение: //BuildFile.exe/bootstrap.css

Но, к сожалению, ни один из них не похоже на работу. Я делаю что-то неправильно?

Файл index.html загружается в компонент WebBrowser в приложении WPF.

ответ

0

Итак, после многих поисков, похоже, что Visual Studio не встраивает ресурсы в качестве ресурсов Win32. Одно из решений, которое я нашел, но не пробовал, ResHacker инструмент для встраивания ресурсов после сборки exe-файла. Но это означает делать это каждый раз, когда вы перекомпилируете свое приложение.

Другое исправление, которое работало в моем случае, потому что это одностраничный html-файл, должен был вставлять все css, js и изображения внутри html-файла.

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