2

私はcodeplexからDotNetZipをダウンロードしましたが、次に何をすべきかについて完全に迷っています。

.zipアーカイブを抽出したい

私はこのようなものを使用していることを知っています

string zipToUnpack = "C1P3SML.zip";
string unpackDirectory = "Extracted Files";
using (ZipFile zip1 = ZipFile.Read(zipToUnpack))
{
    // here, we extract every entry, but we could extract conditionally
    // based on entry name, size, date, checkbox status, etc.  
    foreach (ZipEntry e in zip1)
    {
      e.Extract(unpackDirectory, ExtractExistingFileAction.OverwriteSilently);
    }
}

私の質問は、どのプロジェクトを追加するか、および/またはどの参照を追加するかです。

ありがとう

4

1 に答える 1

7

Ionic.Zip.dllへの参照を追加するだけです。ターゲットフレームワークのバージョン(silverlight、WPFなど)に適切な参照を使用していることを確認する必要があります。

次に、Ionic名前空間をインポートすると仮定すると、上記のコードは機能するはずです。

また、「どのプロジェクトを追加する必要があるか」の意味がわかりません。すでにプロジェクトが正しいのでしょうか、それとも単なるテストプロジェクトであり、新しいプロジェクトを作成する必要があるのでしょうか。もしそうなら、どのプロジェクトタイプでもかまいませんが、最良のテストはコンソールアプリまたはforms/wpfアプリのいずれかです。

于 2012-05-18T14:44:01.600 に答える