我正在尝试使用最简单,最自动化的方法,使用nuget pack [path-to-csproj]
方法从我们的一些项目中创建一些NuGet包。
对于我尝试过的大多数项目,命令行工具似乎都了解项目的.Net框架版本,并将输出的dll和xml文件添加到正确的lib文件夹中。在其他一些项目中,它将.css文件包含在包中的content
文件夹中,我假设因为该文件具有Content
构建操作。
这个NuGet命令究竟包含在最终包中以及它如何提取此信息?是否有关于csproj文件提取的综合文档?我想了解这个过程,以便我可以将自己的文件添加到其中,例如app.config
文件和some code contracts assembly files,而无需在nuspec定义中对路径进行硬编码。