【问题标题】:fail to install nuget package zlib in a visual studio project无法在 Visual Studio 项目中安装 nuget 包 zlib
【发布时间】:2013-06-09 19:28:14
【问题描述】:

我想在 CoApp 的 NuGet 上测试“zlib”包。我在 1.2.8.1 中测试的版本。当我尝试在 Visual Studio 2012 中的测试项目上安装包时,它会产生以下错误消息:

安装包:无法安装包“zlib.redist 1.2.8.1”。你 正在尝试将此软件包安装到目标项目中 '.NETFramework,Version=v3.5',但包中不包含任何 与之兼容的程序集引用或内容文件 框架。有关详细信息,请联系包作者。在 行:1 字符:1 + 安装包 zlib + ~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Install-Package], InvalidOperationException + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand

有没有人遇到过类似的问题?我试图将我的目标框架更改为最新的 4.5 无济于事。

【问题讨论】:

    标签: .net nuget zlib


    【解决方案1】:

    看起来这些包不针对 .NET 框架。它们旨在用于 C/C++ 项目。您可能想使用zlib.net package

    【讨论】:

    • 感谢您重新格式化我的问题。我明白你的意思。但是,可再发行组件仅作为“zlib”包的伴侣安装。换句话说,我尝试安装 zlib 包,而安装程序正在安装配套包 zlib (可再发行),这是一个不同的包,这个包是你在答案中提到的那个不打算安装的包它自己的。我没有尝试直接安装zlib.redist。
    • @user2468956 zlib.redist 包是 zlib 包的依赖项,因此 NuGet 将首先尝试安装它。 zlib 包也不针对 .NET 框架。您可以在 C++ 项目中安装这些包。
    猜你喜欢
    • 2019-07-23
    • 1970-01-01
    • 1970-01-01
    • 2017-12-21
    • 2017-12-11
    • 1970-01-01
    • 2018-12-25
    • 1970-01-01
    • 2017-04-01
    相关资源
    最近更新 更多