Включить элементы, не относящиеся к решению, в пакет Nuget

Я создал файл Nuspec со следующими элементами files:

<files>
    <file src="lib\" target="lib" />
    <file src="tools\" target="tools" />
    <file src="content\" target="content" />
    <file src="other-stuff\" target="content" />
</files>

Когда я восстанавливаю этот пакет Nuget в любой проект, содержимое папки other-stuff добавляется в проект (как и ожидалось).

Есть ли способ обеспечить размещение этого содержимого в файловой системе, но не добавление в проект/решение? Я не хочу, чтобы это содержимое отображалось в Visual Studio.


person christofr    schedule 10.01.2018    source источник


Ответы (1)


Невозможно создать папку без содержимого в файле nuspec. Однако вы определенно можете сделать это с помощью файла install.ps1. Вы можете найти множество примеров, выполнив поиск по запросу «nuget install.ps1» и используя код powershell для создания каталога.

person techvice    schedule 12.01.2018