Как переименовать файлы без расширений через 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" />

Если вы часто добавляете файлы лицензий, вы можете продолжить копирование всех файлов перед упаковкой.

Другие вопросы по тегам