获取嵌入式资源

时间:2011-06-24 06:59:24

标签: .net vb.net visual-studio visual-studio-2008

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

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

我想在运行时将zip文件解压缩到一个文件夹。如果我将zip文件添加到我的解决方案中,我之前已经这样做了。但是如果将zip文件添加到我的资源文件夹中(右键单击资源,添加,现有项目),那么如何从那里获取它。

帮助将不胜感激。我的程序是用vb.net 2008编写的。

干杯, GR

2 个答案:

答案 0 :(得分:6)

您需要将文件添加为键入的资源。仅将文件添加到Resources文件夹不会生成资源包装器属性。

enter image description here

然后您可以通过

引用文件内容
Dim fileConent As Byte() = My.Resources.FileName

将FileName替换为您的文件名。 Intellisense将指导您。

答案 1 :(得分:0)

将solution explorer中添加资源的属性修改为“Embedded Resource”