Как переименовать файлы без расширений через Nuspec?
Ссылка на файл.nuspec говорит, что файлы без расширений могут быть выбраны следующим образом:
Чтобы включить файлы без расширения, используйте подстановочные знаки * или **:
<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>
1 ответ
Вы не можете переименовывать файлы, используя подстановочные знаки. Чтобы сделать то, что вы хотели бы сделать, вам нужно перечислить каждый файл отдельно в файле.nuspec.
<file src="../LICENSE1" target="./1.license.txt" />
<file src="../LICENSE2" target="./2.license.txt" />
Если вы часто добавляете файлы лицензий, вы можете продолжить копирование всех файлов перед упаковкой.