Vb.net visual basic无提示地将文件从资源复制到目录

Vb.net visual basic无提示地将文件从资源复制到目录,vb.net,visual-studio-2012,file-io,.net,Vb.net,Visual Studio 2012,File Io,.net,我试图从我的资源中复制一个文件,这样当我发布它时,程序就可以访问该文件,而不会被用户篡改。但vb告诉我,当我使用这段代码进行复制时,“字节的一维数组”类型的值不能转换为“字符串” Dim directory = "C:\Users\Bryce\Desktop\file.dat" System.IO.File.Copy(My.Resources.file, directory, True) 如果我尝试System.IO.File.CopyMy.Resources.File.toString,di

我试图从我的资源中复制一个文件,这样当我发布它时,程序就可以访问该文件,而不会被用户篡改。但vb告诉我,当我使用这段代码进行复制时,“字节的一维数组”类型的值不能转换为“字符串”

Dim directory = "C:\Users\Bryce\Desktop\file.dat"
System.IO.File.Copy(My.Resources.file, directory, True)
如果我尝试System.IO.File.CopyMy.Resources.File.toString,directory,则会显示True


有什么想法吗?

没有。请改用File.writealBytes。好的,很有效,谢谢您的帮助!
An unhandled exception of type 'System.IO.FileNotFoundException' occurred in mscorlib.dll 
Additional information: Could not find file 'System.Byte[]'.