2011-04-12 129 views
0

我使用Visual Basic 2008。 hello是否可以直接将文件下载到项目资源,或将文件导入运行的vb 2008应用程序中的资源。将文件下载到项目资源

例如
我有:www.example.com/file.ext
,我想下载它,而不是C:\C:\驱动器,但My.Resources.file ...这可能吗?

谢谢

回答

2

这是不可能的。程序中的资源是固定:程序运行后,它无法修改其资源。

除此之外,您可以使用WebClient.DownloadData方法将数据下载到变量中而不将其保存到光盘。

+0

感谢您的WebClient.DownloadData,但可以将.exe文件中的数据保存到变量中,然后更改资源(例如,我拥有的资源为:file.exe),例如:My.Resources.file = downloadData – John 2011-04-12 11:25:08

+0

@John不,那不可能。正如我所说的,资源是在一个正在运行的程序中修复的。 – 2011-04-12 11:25:47

+0

好的谢谢,但我可以使用My.Computer.FileSystem.WriteAllBytes()从下载的数据(带有数据的变量)写入.exe文件吗? – John 2011-04-12 11:39:58