不能使用 System.IO.Compression.FileSystem,即使它被引用但不会包含
Cannot use System.IO.Compression.FileSystem even though it's referenced but won't include
我正在尝试使用 ZipFile
中包含的功能,但无法获取要包含的命名空间。我有一个项目并已成功引用 System.IO.Compression
但在尝试引用 System.IO.Compression.FileSystem
时我得到:
The type of namespace name 'FileSystem' does not exist in the namespace 'System.IO.Compression'
当我尝试调用 ZipFile
时,我得到
The name 'ZipFile does not exist in the current context
我是 运行 .net 4.5.2
,所以我应该可以使用这些功能。我不知道发生了什么,因为看起来我做的一切都是正确的。
我尝试在 Visual Studio 中添加两个带有 Add Reference
的引用,这将它包含在 References
文件夹中,但我无法在我的处理程序中使用它。
任何帮助都会很棒,谢谢!
我目前的使用指令:
using System.IO.Compression;
我也在我的项目中引用了 System.IO.Compression.FileSystem.dll
,所以这个错误没有任何意义。
正在尝试使用 ZipFile:
string startPath = @"c:\example\start";
string zipPath = @"c:\example\result.zip";
string extractPath = @"c:\example\extract";
ZipFile.CreateFromDirectory(startPath, zipPath);
ZipFile.ExtractToDirectory(zipPath, extractPath);
The directories within the variables don't exist but that doesn't matter because ZipFile isn't even being found.
使用指令:
我的项目和参考:
问题是我的处理程序不是为该项目创建的。我最终为该项目创建了一个新的处理程序,并且可以访问我的 References 文件夹中的所有内容。
我正在尝试使用 ZipFile
中包含的功能,但无法获取要包含的命名空间。我有一个项目并已成功引用 System.IO.Compression
但在尝试引用 System.IO.Compression.FileSystem
时我得到:
The type of namespace name 'FileSystem' does not exist in the namespace 'System.IO.Compression'
当我尝试调用 ZipFile
时,我得到
The name 'ZipFile does not exist in the current context
我是 运行 .net 4.5.2
,所以我应该可以使用这些功能。我不知道发生了什么,因为看起来我做的一切都是正确的。
我尝试在 Visual Studio 中添加两个带有 Add Reference
的引用,这将它包含在 References
文件夹中,但我无法在我的处理程序中使用它。
任何帮助都会很棒,谢谢!
我目前的使用指令:
using System.IO.Compression;
我也在我的项目中引用了 System.IO.Compression.FileSystem.dll
,所以这个错误没有任何意义。
正在尝试使用 ZipFile:
string startPath = @"c:\example\start";
string zipPath = @"c:\example\result.zip";
string extractPath = @"c:\example\extract";
ZipFile.CreateFromDirectory(startPath, zipPath);
ZipFile.ExtractToDirectory(zipPath, extractPath);
The directories within the variables don't exist but that doesn't matter because ZipFile isn't even being found.
使用指令:
我的项目和参考:
问题是我的处理程序不是为该项目创建的。我最终为该项目创建了一个新的处理程序,并且可以访问我的 References 文件夹中的所有内容。