c#使用res://访问嵌入文件
本文关键字:文件 访问 res 使用 | 更新日期: 2023-09-27 18:01:16
我在我的Visual Studio项目中有一个名为HTMLFiles的文件夹,其中包含web资源(html, css, js文件),所有这些文件都在子文件夹中结构化。看到截图:https://www.evernote.com/l/AWlPQt30SSBLTbSwpup2oojsxJ9Bil1WND8
对于bootstrap.css文件,我选择了"嵌入式资源"在构建操作和html文件内,我试图通过这些url包含它:
- res://BuildFile.exe/HTMLFiles/风格/bootstrap.css
- res://BuildFile.exe/HTMLFiles bootstrap.css
- res://BuildFile.exe bootstrap.css
但不幸的是,它们似乎都不起作用。我做错了什么吗?
index.html文件被加载到WPF应用程序的WebBrowser组件中。
所以,经过大量的搜索,看起来Visual Studio不像Win32资源那样嵌入资源。其中一个解决方案,我发现,但没有尝试,ResHacker工具嵌入资源后,你建立你的exe文件。但这意味着每次重新编译应用程序时都要这样做。
另一个修复工作在我的情况下,因为它是一个单页的html文件是嵌入所有的css, js和图像内的html文件