2017-09-18 52 views
0

C#プログラムでSystem.IO.Compressionアセンブリを使用しようとしています。私は現在CentOS 7を最新のバージョンのモノがインストールされた状態で実行しています。 System.IO.Compression内のZIPファイルクラスの利用をしようと、私は次のエラーを取得していますCentOS 7のMonoにSystem.IO.Compressionアセンブリを追加する

Program.cs(48,21): error CS0103: The name `ZipFile' does not exist in the current context Compilation failed: 1 error(s), 0 warnings

何らかの理由System.IO.Compressionはデフォルトで含まれていないためですので、アセンブリの参照を追加する必要があり、私はソリューションエクスプローラでVisual Studioでこれを行うことができましたが、モノには追加する方法がありません。 それを言う前に、「using System.IO.Compression;」という行を追加しました。

誰かがこのアセンブリリファレンスをmonoに追加する方法について洞察を持っている人は、それが理解できます。

答えて

0

私は似問題を抱えていたとI didn't find "ZipFile" class in the "System.IO.Compression" namespace

ソリューションはSystem.IO.Compression.FileSystem.dll
などを基準にある問題の解決策を見つけました。 mcs /reference:System.IO.Compression.FileSystem.dll Main.cs

+0

ありがとうございます!これを長年にわたって使いこなした後、私はあなたが提供したのと同じソリューションを使用してしまいました。私はこの記事を更新することを忘れました! これは正しい解決策であるため、誰がこれをdownvotedしたのかわかりません。 – Leathel

関連する問題