我想将 HTML 文件作为帮助文件嵌入到 Visual Studio 中的 C#.Net 项目中。
稍后我想通过单击 LinkLabel 来打开它。
不太清楚,首先如何将此文件添加到我的项目资源中,设置路径然后打开它。
它应该与发布的安装文件一起嵌入,以便用户安装应用程序后,他们将能够打开此嵌入文件。
加载您的嵌入式页面可以通过msdn中的以下内容来实现:
try
{
_assembly = Assembly.GetExecutingAssembly();
_textStreamReader = new StreamReader(_assembly.GetManifestResourceStream("MYHTMLFile.html"));
}
catch
{
MessageBox.Show("Error accessing resources!");
}
该页面还详细介绍了嵌入的步骤。
在您的情况下(我认为),您必须在使用 IE 加载之前将流保存到磁盘。