При создании пакета NuGet я хотел бы иметь возможность взять один исходный файл с произвольным именем (задается с помощью подстановочного знака) и поместить его в пакет NuGet как файл с фиксированным именем.
К сожалению, если я использую подстановочные знаки в file src=
, target
всегда интерпретируется как каталог.
Я понимаю, что это потому, что использование подстановочного знака подразумевает, что может быть более одного файла, соответствующего спецификации подстановочного знака. Но есть ли способ обойти это поведение в упаковке NuGet?
Например, я пытаюсь:
<file src="foo-*.bar" target="content/foo.bar" />
Я хотел бы, чтобы это привело к следующей структуре файла в .nupkg file:
./content/foo.bar
Но вот что я получаю:
./content/foo.bar/foo-20200311.bar