Visual studio 2015 NuGet安装包错误

Visual studio 2015 NuGet安装包错误,visual-studio-2015,nuget,nuget-package,zlib,Visual Studio 2015,Nuget,Nuget Package,Zlib,我目前正在尝试为zLib()创建一个NuGet包。 我使用“grpczlib”NuGet包()复制文件夹结构,然后添加zlib.dll、.lib和头文件 这是我自己制作的zlib NuGet软件包: 但是,当我尝试在VS中安装软件包时,出现以下错误: 严重性代码说明项目文件行抑制状态 错误:无法安装程序包“zlib 1.2.8”。你是想 将此包安装到目标为的项目中 '本机,版本=v0.0',但包不包含任何程序集 与该框架兼容的引用或内容文件。 有关更多信息,请联系软件包作者。0 使用grpc z

我目前正在尝试为zLib()创建一个NuGet包。 我使用“grpczlib”NuGet包()复制文件夹结构,然后添加zlib.dll、.lib和头文件

这是我自己制作的zlib NuGet软件包:

但是,当我尝试在VS中安装软件包时,出现以下错误:

严重性代码说明项目文件行抑制状态 错误:无法安装程序包“zlib 1.2.8”。你是想 将此包安装到目标为的项目中 '本机,版本=v0.0',但包不包含任何程序集 与该框架兼容的引用或内容文件。 有关更多信息,请联系软件包作者。0

使用grpc zlib包工作正常


提前谢谢你的帮助

您需要在中添加.targets来标识包中的程序集和winmd文件

根据错误和您的包,您的\build文件夹中缺少.targets/or.props

可能会消耗您的NuGet软件包所需的C++和JavaScript项目 一个.targets文件,用于标识必要的程序集和winmd文件

请参阅中的“添加.目标”部分


有关.targets的详细信息,请关注文档中的.targets内容:,并注意.targets的名称必须与扩展名为.targets和/或.props的包ID相同。

我的NuGet包的要点显然是缺少.targets文件。
我使用和(感谢@Wendy-MSFT)添加了该文件以获得帮助。我还查看了一些现有zlib包的.target文件,以了解该文件的外观。

感谢您的回答:)也许您可以看看我的另一个问题。谢谢你的回复。因为你原来问题的原因已经查明了。请标出有用的答案,这对其他有同样问题的社区是有益的。