Nuget 如果在nuspec文件中指定了资源,如何在项目中包含内容文件?

Nuget 如果在nuspec文件中指定了资源,如何在项目中包含内容文件?,nuget,nuget-package,nuget-spec,Nuget,Nuget Package,Nuget Spec,我正在创建一个nuget包定义来包含一大堆DLL。其中一些仅在设计时需要,因此根据我创建的references部分来指定项目应该引用哪些组件 我还指定了要包含的文件列表。其中一些文件是库,一个是在包安装过程中执行的PowerShell脚本,另一个只是应稍后添加到项目中的内容文件 以下是我的nuspec文件的相关部分: 现在我的问题是:在安装软件包时,licenses.licx文件没有包含在项目中。我必须改变什么才能实现这一目标? 将它添加到参考部分不起作用,因为它不是库…我发现了问题所在。要

我正在创建一个nuget包定义来包含一大堆DLL。其中一些仅在设计时需要,因此根据我创建的
references
部分来指定项目应该引用哪些组件

我还指定了要包含的文件列表。其中一些文件是库,一个是在包安装过程中执行的PowerShell脚本,另一个只是应稍后添加到项目中的内容文件

以下是我的nuspec文件的相关部分:


现在我的问题是:在安装软件包时,licenses.licx文件没有包含在项目中。我必须改变什么才能实现这一目标?


将它添加到
参考
部分不起作用,因为它不是库…

我发现了问题所在。要将文件包含到目标项目中,需要将文件放置在包文件夹结构中名为
content
的子文件夹中:

nuspec文件的正确
文件
部分如下所示: