Извлечение пакета Nuget без сборки

#c# #dll #nuget

Вопрос:

У меня есть свой собственный пакет Nuget, и я хочу «извлечь» его (получить dll внутри него), не создавая проект.

  • Возможно ли это?
  • Могу ли я сделать это в определенной папке?
  • Если это возможно: могу ли я сделать это в разделе «Восстановление Nuget», «установка Nuget», ссылка на проект (при добавлении проекта с Nuget в качестве ссылки на другой проект)?
  • Можно ли выполнить последующий процесс, такой как запись пути к библиотекам DLL для извлечения в файл?

Спасибо.

Комментарии:

1. Nuget-это просто zip-файл с некоторыми метаданными. Вы можете использовать любой почтовый инструмент для извлечения его содержимого.

2. Я знаю, что могу распаковать его, но есть ли другое решение? и другие вопросы «как подключиться к процессу установки /восстановления nuget», чтобы распаковать его в конце.

3. Я думаю, что это зависит от nuget, потому что то, как используется содержимое nuget, зависит от шагов сборки (либо от поведения по умолчанию, либо от самого nuget). Может быть, вам следует объяснить, почему строительство для вас не вариант.

4. Это может быть решением для «сборки», но это «дорогостоящий» процесс. Могу ли я автоматически запустить сборку после установки nuget/ссылки на проект/открытия проекта?

5. Я не думаю, что в этом есть автоматизация. Но после установки нового nuget или изменения ссылки сборка будет выполняться автоматически при запуске программы.