3
私はWindows Server 2012 r2を実行しているマシンで開発していますが、デフォルトでは4.5フレームワークバージョンを使用する必要がありますが、ZipArchiveクラスを使用しようとすると、4.5からのみ利用できます。私はこの単純なコードを実行する場合は、ネットフレームワーク、:ZipArchiveクラスは使用できません
Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.34248
:私はフレームワークについてこれを得たトレースから
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))
{
}
%>
私はこのエラーを取得します
iisマネージャでフレームワークclrのバージョンを変更しようとしましたが、唯一のオプションは2.0と4.0です。 私は間違っていますか? :/
それが働いた:この問題を回避し、あなたのASPXファイルでこれらのクラスを使用して、web.configファイルでのご
system.web/compilation
セクションを行うには、次を追加するには!この解決策を知っておくとよい – Fehu