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

C# 嵌入html、javascript、css作为资源并在web控件中使用,c#,.net,C#,.net,我正在使用一个以窗口形式显示html页面的web浏览器控件,现在我想将html和javascript文件以及css文件嵌入为资源。尝试使用协议。比如说 res://C:\path\to\exe_or_dll\project.exe/helloworld.htm 将资源文件(HTML、CSS、JS文件等)添加到VisualStudio项目中 按F4键为该文件选择文件和转到属性窗口 将“Build Action”属性设置为“Embedded Resource” 重新编译应用程序 使用以下答案获取

我正在使用一个以窗口形式显示html页面的web浏览器控件,现在我想将html和javascript文件以及css文件嵌入为资源。

尝试使用协议。比如说

res://C:\path\to\exe_or_dll\project.exe/helloworld.htm
  • 将资源文件(HTML、CSS、JS文件等)添加到VisualStudio项目中
  • 按F4键为该文件选择文件和转到属性窗口
  • 将“Build Action”属性设置为“Embedded Resource”
  • 重新编译应用程序
  • 使用以下答案获取嵌入式资源-

PS:如果在项目的属性中设置了默认名称空间,那么必须将其作为文件名的前缀。例如,如果您的文件名是
File1.html
,默认名称空间是
MyCompany.MyProject
,那么您必须使用
GetManifestResourceStream(“MyCompany.MyProject.File1.html”)

我的html中有css,而web浏览器控件似乎忽略了它。更具体地说,我有css,它将为我的div提供圆角…如果您将javascript文件嵌入为资源,那么如何从嵌入的html中引用它?比microsoft文档更好