2

我正在尝试检索嵌入在 VS2008 C# 项目的资源(resx 文件)中的 html 文件的文件路径。我想将此文件的路径提供给本机 webbrowser 控件 (PIEHtml),以便能够在我的应用程序中导航 (DTM_NAVIGATE)。我知道我可以使用 DTM_ADDTEXTW 将字符串传递给该控件,但由于 html 文本大小太大,我不想将字符串传递给控件。我需要以某种方式提取嵌入在资源管理器中的这个 html 文件的文件路径。

我尝试使用,但这并没有给出程序集中的 html 文件路径:

private ResourceManager resManager = new ResourceManager("AppName.FolderName.FileName", System.Reflection.Assembly.GetExecutingAssembly());

this.lbl.Text = resManager.GetString("StringInResources"); 

并且还阅读了在卫星程序集中检索资源,但它并没有解决我的问题。

有人可以提供有关如何实现这一目标的信息吗?

4

1 回答 1

0

您不是必须先提取资源吗?或者至少将其加载到内存中?

试试这个链接:http ://www.cshaper.net/blog/getting_an_embedded_resource_file_out_of_an_assembly.aspx

于 2010-03-30T02:34:02.797 回答