Я искал везде лучший способ автоматизировать создание пакета NuGet из проекта Visual Studio. This - это последний набор инструкций по настройке, но у меня возникают проблемы после этого из-за недавних изменений. Я ищу инструкции по установке, которые включают в себя:MSBuild NuGet Package
- Какие NuGet packages мне нужно, чтобы включить
- Ничего я нашел использовал эти что кажется странным для меня
- Описания не очень полезны
- Какие изменения мне необходимо внести в файл .csproj для автоматизации упаковки через MSBuild
- Пожалуйста, включите инструкции для обоих .csproj и .nuspec файлов (если есть различия)
- Бонус: Пакет конкретных файлов в .nuspec с символической заменой от .csproj
Я использую Visual Studio 2015 Было бы неплохо, если бы инструкции были совместимы с 2013 годом, но это не прерывание сделки.
@AaronCarlson бонусной — на сегодняшний день, и, насколько я зная — невозможно. Существующие инструкции включают функцию восстановления пакетов, которая [не существует] (http://stackoverflow.com/a/31811461/1680677) в моей версии Visual Studio. Я пробовал загружать пакеты NuGet, но я могу найти _nothing_ о том, как их использовать. Я могу сделать все из командной строки, поэтому в настоящее время у меня есть событие после сборки, которое может это сделать, но оно самонадеянно. – ricksmt
@AaronCarlson Да. Я хотел бы использовать целевые объекты MSBuild в пакетах NuGet для создания пакета NuGet проекта. – ricksmt
Если вы находитесь в VS 2015, тогда создайте .xproj, можете сэкономить время, поскольку он напрямую генерирует пакет NuGet в качестве вывода. –