Installed .Net 4.5 but can't use ZipFile class in Visual C#

后端 未结 7 979
余生分开走
余生分开走 2020-12-09 15:19

I\'m kind of a newbie to Visual Studio programming.

I recently upgraded .Net 4.0 to 4.5 in order to use the ZipFile class under System.IO.Compression, but after the

相关标签:
7条回答
  • 2020-12-09 16:09

    Just to further clarify the previous answers, here's how to add the references manually to a Web.config:

    <configuration>
      <system.web>
        <compilation targetFramework="4.5">
          <assemblies>
            <add assembly="System.IO.Compression, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
            <add assembly="System.IO.Compression.FileSystem, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
          </assemblies>
        </compilation>
      </system.web>
    </configuration>
    

    Or to a *.csproj:

    <Project ...>
      <ItemGroup>
        <Reference Include="System.IO.Compression, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089, processorArchitecture=MSIL" />
        <Reference Include="System.IO.Compression.FileSystem, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089, processorArchitecture=MSIL" />
      </ItemGroup>
    </Project>
    

    The files can be found in C:\Windows\Microsoft.NET\assembly\GAC_MSIL\ and the subfolders contain the necessary info on version, culture and PublicKeyToken as well.

    0 讨论(0)
提交回复
热议问题