嵌入html,javascript,css作为资源并在web控件中使用
我正在使用以窗口forms显示html页面的Web浏览器控件现在我想将html和javascript文件以及css文件作为资源嵌入。
- 将您的资源文件 – HTML,CSS,JS文件等添加到Visual Studio项目中。
- 按F4选择文件并转到该文件的“属性”窗口。
- 将“Build 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