Visual Studio упрощает создание пакетов NuGet в наши дни за счет автоматизации процесса создания файла .nuspec. Это означает, что зависимости версий и т. Д. Создаются автоматически, и вы можете просто установить здесь текстовые значения:
Итак, большая часть работы уже выполнена к моменту сборки пакета NuGet. Однако есть внешние сборки, которые мне нужно добавить в файл .nuspec перед его сборкой. Я знаю, что могу добавить внешние файлы в коллекцию файлов выходного файла .nuspec (в obj \ Release):
У меня вопрос: какое событие сборки или иное мне следует использовать для редактирования .nuspec после его создания, но до вызова команды pack в msbuild или Visual Studio? Или я должен просто запустить отдельный процесс сборки?
Примечание: бонусом будет поиск инструмента, который я могу вызвать и который добавит коллекцию файлов. Без этого, я думаю, мне нужно будет написать код powershell для добавления файлов ...