1

我想将 HTML 文件作为帮助文件嵌入到 Visual Studio 中的 C#.Net 项目中。

稍后我想通过单击 LinkLabel 来打开它。

不太清楚,首先如何将此文件添加到我的项目资源中,设置路径然后打开它。

它应该与发布的安装文件一起嵌入,以便用户安装应用程序后,他们将能够打开此嵌入文件。

4

1 回答 1

0

加载您的嵌入式页面可以通过msdn中的以下内容来实现:

try
{
   _assembly = Assembly.GetExecutingAssembly();
   _textStreamReader = new StreamReader(_assembly.GetManifestResourceStream("MYHTMLFile.html"));
}
catch
{
   MessageBox.Show("Error accessing resources!");
}

该页面还详细介绍了嵌入的步骤。

在您的情况下(我认为),您必须在使用 IE 加载之前将流保存到磁盘。

于 2013-01-15T10:38:54.063 回答