【发布时间】:2017-05-26 21:13:46
【问题描述】:
我正在尝试制作一个小测试应用程序来压缩和提取文件夹,这是我的代码:
Imports System.IO
Imports System.IO.Compression
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
FolderBrowserDialog1.ShowDialog()
If Not FolderBrowserDialog1.SelectedPath = "" Then
Dim startPath As String = FolderBrowserDialog1.SelectedPath
Dim zipPath As String = "C:\Users\LENOVO\Desktop\result.zip"
ZipFile.CreateFromDirectory(startPath, zipPath)
End If
End Sub
End Class
错误在ZipFile 命令中:
ZipFile 未声明。由于其保护级别,它可能无法访问。
我搜索了很多,我的目标框架是 4.5.2,所以应该支持 Zip 文件,我使用的是 Visual Studio 2017。
任何帮助将不胜感激。
【问题讨论】:
-
阅读
Important注释at the top of the FM。 -
@HansPassant ,我添加了
System.IO.Compression.FileSystem但它说:Screenshot -
这不是 FM 告诉你的。谷歌“vb.net 如何添加程序集引用”以了解如何正确执行。
-
好的,我知道如何添加参考,但我不知道我想添加的参考是什么。是一个dll文件还是什么?
-
谢谢,我做到了,它成功了。
标签: visual-studio zipfile