【问题标题】:How to include dll,.xml, .txt, .config , pdb and lic files while creating a Nuget package如何在创建 Nuget 包时包含 dll、.xml、.txt、.config、pdb 和 lic 文件
【发布时间】:2018-07-24 07:35:13
【问题描述】:
使用 Nuget 包探索我正在创建 nuget 包。在那里我直接添加lib文件夹并添加dll。
我可以直接将配置、XML、lic、pdb 添加到包中吗?或者有什么方法可以在创建包时添加这些文件?
还有一个扩展名为 .AseClient 的文件。如何将此文件添加到包中?
我们可以 nuspec 来打包程序集。如果我使用这个过程,我可以在创建包时添加上述文件吗?
【问题讨论】:
标签:
visual-studio
nuget
nuget-package
nuspec
nuget-spec
【解决方案1】:
如果有人想自己创建一个 nuget 包,他们可以使用 Nuget 包资源管理器,这是创建包的最简单方法。
在我的情况下,我想包含 dll、xml、pdb 和配置文件,并且我想创建具有与我本地存在的相同文件夹结构的包。您可以创建一个支持 .Net 框架版本(4.2,4.5,4.5.1)的包。
1)首先点击创建包
2)在空白处右键单击并将Lib添加到包中
3)右键单击 Lib 并添加 .net 文件夹,其中包含您希望根据要求支持 4.2、4.5、4.5.1 的版本。
4) 在您创建的文件夹上添加现有文件夹,添加 dll、xml 文件。
5)如果有任何子文件夹,只需简单地右键单击所需文件夹并添加文件夹即可。