获取嵌入式资源

3
我有一个zip文件,我将它添加到我的程序资源文件夹中,并设置属性为嵌入式资源。现在当我在列表中键入my.resources.时,该文件的名称不会出现,但其他图像文件会出现。
我希望能够在运行时将zip文件提取到一个文件夹中。如果我将zip文件添加到解决方案中,我以前已经做过了。但是如果zip文件添加到我的资源文件夹中(右键单击资源,添加,现有项目),那么如何从那里获取它。
将不胜感激。我的程序是用vb.net 2008编写的。
祝好, GR
2个回答

6

您需要将文件添加为类型资源。仅将文件添加到 Resources 文件夹中不会生成资源包装属性。

enter image description here

然后您可以通过以下方式引用文件内容:

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

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


@Greatchap - 注意到您从未标记答案。这是有原因的吗?我想确保您知道如何进行此操作。 - Alex Aza
谢谢Alex。我明白了。我想我之前不知道如何标记答案。我已经标记了这个。 - Greatchap
@Greatchap - 提醒一下:您也可以给答案和问题点赞。 - Alex Aza

0

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接