.nuspec File Reference表示可以通过以下方式选择没有扩展名的文件:
要包含没有扩展名的文件,请使用*或**通配符:
<file src="flags\**" target="flags" />
然后还说文件可以这种方式重命名:
<file src="ie\css\style.css" target="Content\css\ie.css" />
如何将这两项功能结合起来,将LICENSE
重命名为AssemblyName.license.txt
?我试过以下但没有成功:
<files>
<file src="../LICENSE*" target="./NHibernate.license.txt" />
-AND-
<file src="../LICENSE**" target="./NHibernate.license.txt" />
</files>
答案 0 :(得分:0)
您无法使用通配符重命名文件。要执行您想要执行的操作,您需要在.nuspec文件中单独列出每个文件。
<file src="../LICENSE1" target="./1.license.txt" />
<file src="../LICENSE2" target="./2.license.txt" />
如果您经常添加许可证文件,您可能希望在打包前继续复制所有文件。