簡體   English   中英

在CentOS 7上將System.IO.Compression程序集添加到Mono

[英]Adding System.IO.Compression assembly to Mono on CentOS 7

我試圖在我的C#程序中使用System.IO.Compression程序集。 我當前正在運行裝有最新版本的mono的CentOS 7。

嘗試在System.IO.Compression中使用ZipFile類時,出現以下錯誤:

Program.cs(48,21):錯誤CS0103:名稱“ ZipFile”在當前上下文中不存在編譯失敗:1個錯誤,0個警告

這是因為由於某種原因,默認情況下不包含System.IO.Compression,因此您必須添加程序集引用,而我能夠通過解決方案資源管理器在Visual Studio中添加它,但是在Mono中,我無法添加它。 在您說出來之前,是的,我添加了“ using System.IO.Compression;”行。

如果有人對如何將此程序集引用添加到mono有任何見解,將不勝感激。

我有一個類似的問題,並且在“ System.IO.Compression”命名空間中找不到“ ZipFile”類的問題中找到了解決方案

解決方案是對System.IO.Compression.FileSystem.dll的引用
例如。 mcs /reference:System.IO.Compression.FileSystem.dll Main.cs

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM