Windows Server 2012 r2 çalıştıran bir makinede geliştirmekteyim, varsayılan olarak 4.5 çerçeve sürümünü kullanmalıyım, ancak ZipArchive sınıfını kullanmaya çalıştığımda, bu yalnızca 4.5'den kullanılabilir. Bu basit bir kod çalıştırırsanız net çerçeve:ZipArchive sınıfını kullanamazsınız
Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.34248
: Ben çerçevesi hakkında bu var iz itibaren
CS0246: The type or namespace name 'ZipArchive' could not be found (are you missing a using directive or an assembly reference?)
:
<%@ Page Language="C#" ResponseEncoding="utf-8" Trace="true" %>
<%@ Import Namespace="System.IO.Compression" %>
<%
... variables etc ...
using (ZipArchive archive = ZipFile.OpenRead(zipPath))
{
}
%>
bu hatayı alıyorum
iis yöneticisinde framework clr sürümünü değiştirmeyi denedim, ancak yalnızca seçenekler 2.0 ve 4.0. Neyi yanlış yapıyorum? :/
İşe yaradı! Bu çözümü bilmek güzel – Fehu