Наши решения VS2013 содержат папку решений с именем .nuget
, содержащую файлы NuGet.config, NuGet.exe, NuGet.targets. Каково значение этой папки и какие файлы используются? Связано ли это с функцией «включить восстановление пакета»?Путаница над NuGet в Visual Studio
Если я устанавливаю или обновляю пакет (через панель управления «Управление пакетами NuGet» или консоль диспетчера пакетов), включает ли это запуск вышеуказанного файла NuGet.exe или что-то еще? VS говорит мне, что диспетчер пакетов NuGet обновлен (через диалоговое окно «Расширения и обновления»), однако вышеупомянутый файл NuGet.exe довольно старый. Я также нашел очень старый файл NuGet.exe в C:\Program Files (x86)\NuGet\
. Что использует последнее, и каковы последствия устаревания этих exes?
Причина, по которой я спрашиваю, состоит в том, что у нас были проблемы с несколькими решениями за последние недели. Мы не можем обновлять пакеты NuGet - операция завершается с сообщением «Ошибка: элемент с тем же ключом уже добавлен». Я пытаюсь отследить причину и задаюсь вопросом, могут ли эти устаревшие файлы NuGet.exe что-то с этим делать.
Существует вопрос [* much * better] (http://stackoverflow.com/q/24429838/17034), который документирует эту ошибку. Вот как вы просите о помощи. –