嵌入html,javascript,css作为资源并在web控件中使用

我正在使用以窗口forms显示html页面的Web浏览器控件现在我想将html和javascript文件以及css文件作为资源嵌入。

  • 将您的资源文件 – HTML,CSS,JS文件等添加到Visual Studio项目中。
  • 按F4选择文件并转到该文件的“属性”窗口。
  • 将“Bu​​ild Action”属性设置为“Embedded Resource”
  • 重新编译应用程序
  • 使用以下答案获取嵌入式资源 – https://stackoverflow.com/a/3314213/10458

PS:如果在项目的属性中设置了默认命名空间,则必须在文件名前加上前缀。 例如,如果您的文件名是File1.html并且您的默认命名空间是MyCompany.MyProject那么您将必须使用GetManifestResourceStream("MyCompany.MyProject.File1.html")

尝试使用res: protocol。 例如

 res://C:\path\to\exe_or_dll\project.exe/helloworld.htm