不带Lib Ref内容文件夹的Nuget包

不带Lib Ref内容文件夹的Nuget包,nuget,Nuget,我已经下载了一个开源项目,对其进行了更改,然后用这段新代码创建了一个nuget包。该包实际上作为构建后目标。它只是运行一个exe。这就是为什么它不包含lib文件夹的原因。有一个tools文件夹,文件复制在此文件夹下。其他文件夹为:build,buildCrossTargeting,package,\u rels。但是,当我尝试将此本地nuget软件包安装到.net 4.6.1项目时,在Visual Studio中出现以下错误: 您正在尝试将此软件包安装到目标为的项目中 “.NETFramewor

我已经下载了一个开源项目,对其进行了更改,然后用这段新代码创建了一个nuget包。该包实际上作为构建后目标。它只是运行一个exe。这就是为什么它不包含
lib
文件夹的原因。有一个
tools
文件夹,文件复制在此文件夹下。其他文件夹为:
build
buildCrossTargeting
package
\u rels
。但是,当我尝试将此本地nuget软件包安装到.net 4.6.1项目时,在Visual Studio中出现以下错误:

您正在尝试将此软件包安装到目标为的项目中 “.NETFramework,Version=v4.6.1”,但该包不包含任何 与之兼容的程序集引用或内容文件 框架

当我打开并检查从nuget.org下载的原始nuget包时,我看到了相同的结构。但不知怎的,它安装得很好,而这个本地创建的会引起错误


对此可以做些什么?

根据您提供的信息,我只能猜测(请参阅)。我猜您更改了包的名称(id),但没有更改生成目录中目标文件或道具文件的名称,目标和道具文件的名称必须与包id完全匹配,因此如果更改包id,则必须重命名这些文件