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