Я пробовал с Nuget Update, Nuget restore, но на самом деле это не одно и то же, и вот почему:
Я создал пакет Nuget только для распространения исполняемого файла. Когда я устанавливаю Nuget, исполняемый файл добавляется в мой проект, поэтому я могу ссылаться на него и запускать его в своем приложении.
Теперь я не хочу, чтобы каждый разработчик устанавливал Nuget, чтобы иметь исполняемый файл в своем проекте, но я просто хочу, чтобы .exe добавлялся при сборке проекта. Ну и конечно ссылка на пакет в конфиге присутствует.
Если я запускаю Update-Package -Id -reinstall
(используя диспетчер пакетов VS), папка с .exe добавляется в корень проекта, но если я делаю nuget update
или nuget restore
(используя CLI nuget), он только повторно добавляет .exe в папку пакетов .
Причина, по которой мне нужно запустить CLI nuget, заключается в том, что я использую TeamCity и хочу добавить .exe при запуске автоматической сборки.
Я надеюсь, что это имеет смысл.