2011-06-24 186 views
3

我有一个zip文件,并将其添加到我的程序的资源文件夹中。我将属性设置为嵌入式资源。获取嵌入式资源

现在,当我键入my.resources。 ...在列表中,该文件的名称不会出现,但会出现其他图像文件。

我想在运行时将zip文件解压缩到文件夹。如果我将zip文件添加到我的解决方案中,我之前已经完成了该操作但是,如果zip文件被添加到我的资源文件夹中(右键单击资源,添加,现有项目),然后如何从那里获取它。

帮助将不胜感激。我的计划是写在vb.net 2008

干杯, GR

回答

6

您需要将文件添加为一个类型的资源。仅向Resources文件夹添加文件不会生成资源包装器属性。

enter image description here

然后你就可以通过

Dim fileConent As Byte() = My.Resources.FileName 

引用该文件的内容替换为您的文件名的文件名。智能感知将引导您。

+0

@Greatchap - 注意到您从未标记过答案。是否有一个原因?想确保你知道如何做到这一点。 –

+0

谢谢亚历克斯。我知道了。我想我并不知道如何标记答案。我已经标记了这一个。 – Greatchap

+0

@Greatchap - FYI:你也可以投票回答问题。 –

0

将解决方案资源管理器中添加资源的属性修改为“嵌入式资源”