我正在尝试使用public class Startup
{
public void ConfigureServices(IServiceCollection services)
{
services
.AddMvc()
.AddGitHubWebHooks();
}
}
中的Zipfile类,但找不到该库。我正在测试我在几个Internet站点上找到的以下示例代码:
VB.Net
我收到错误“ZipFile未声明。”我知道这是4.5的新功能,并尝试将我的项目设置为4.5和4.62但没有成功。
我也试过使用ZipArchive,我在其他搜索中找到了它:
Imports System.IO
Imports System.IO.Compression
Module Module1
Sub Main()
Dim startPath As String = "c:\example\start"
Dim zipPath As String = "c:\example\result.zip"
Dim extractPath As String = "c:\example\extract"
ZipFile.CreateFromDirectory(startPath, zipPath)
ZipFile.ExtractToDirectory(zipPath, extractPath)
End Sub
End Module
也找不到ZipArchive。有人可以告诉我如何解决其中一个例子中的错误吗?感谢。
答案 0 :(得分:-1)
为了使用ZipFile类,您必须在项目中添加对 System.IO.Compression.FileSystem 程序集的引用;否则,您已经注意到在尝试编译时会收到以下错误消息:The name 'ZipFile' does not exist in the current context.
有关详细信息,请参阅:https://msdn.microsoft.com/en-us/library/system.io.compression.zipfile(v=vs.110).aspx