現在、.netバージョン4.5を実行していて、「新しい」zip関数を使用しようとしています。System.IO.Compression
を含む。次のコードを実行しようとしている:。System.IO.Compressionを含めると、現在のコンテキストに「ZipFile」という名前が存在しません。
using System.IO.Compression;
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 name 'ZipFile does not exist in the current context
ということですが
@Tinworすでに重複していませんが、すでに名前空間を参照していますが、まだエラーが発生しています。 –
@JoeScottoあなたは*アセンブリ*を参照する必要があります。プロジェクト内の "references"を右クリックして "Add Reference"をクリックし、 'System.IO.Compression.FileSystem'アセンブリを作成します。次に、名前空間を使用できます。 – vcsjones
あなたは間違ったライブラリを参照しています。それは 'System.IO.Compression.FileSystem'です – Tinwor