Я хочу создать пакет NuGet, который копирует библиотеки DLL в подкаталог выходного каталога.
Вот как выглядит структура папок моего пакета:
Библиотеки DLL должны быть скопированы в соответствующий подкаталог в выходной папке следующим образом:
Я пробовал атрибут файлов в файле nuspe c:
<files>
<file src="lib\net48\amd64\*.dll" target="amd64\" />
<file src="lib\net48\x86\*.dll" target="x86\" />
</files>
При сборке пакета для каждой используемой библиотеки DLL появляется следующее предупреждение:
ПРЕДУПРЕЖДЕНИЕ: NU5100: сборка 'amd64 \ First.dll 'не находится в папке' lib 'и, следовательно, он не будет добавлен как ссылка, когда пакет установлен в проект. Переместите его в папку 'lib', если на него нужно сослаться.
Ни подпапки не созданы, ни библиотеки DLL не скопированы в выходную папку после того, как я восстановил все пакеты.
Как настроить файл nuspe c, чтобы библиотеки DLL копировались в подпапки? Нужен ли скрипт install.ps1?