Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 获取嵌入式资源_.net_Vb.net_Visual Studio_Visual Studio 2008 - Fatal编程技术网

.net 获取嵌入式资源

.net 获取嵌入式资源,.net,vb.net,visual-studio,visual-studio-2008,.net,Vb.net,Visual Studio,Visual Studio 2008,我有一个zip文件,并将其添加到程序的资源文件夹中。我将属性设置为embedded resource 现在,当我键入我的.resources。。。列表中没有该文件的名称,但有其他图像文件 我想在运行时将zip文件解压缩到一个文件夹中。如果我将zip文件添加到我的解决方案中,我以前就这样做过。但是如果zip文件被添加到我的资源文件夹中(右键单击资源、添加、现有项),那么如何从那里获取它 我们将不胜感激。我的程序是用vb.NET2008编写的 干杯, GR您需要将文件添加为类型化资源。仅将文件添加到

我有一个zip文件,并将其添加到程序的资源文件夹中。我将属性设置为embedded resource

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

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

我们将不胜感激。我的程序是用vb.NET2008编写的

干杯,
GR

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

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

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

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

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

@Greatchap-注意到您从未标记答案。这有什么原因吗?我想确定你知道怎么做。谢谢alex。我得到了它。我想我没有意识到批改答案。我已经标记了这一条。@Greatchap-FYI:你也可以对答案和问题进行投票。