2016-02-24 5 views
0

У меня есть простой пакет nuget, который я создаю. Когда я создаю его с помощью «NuGet пака», он работает и создает файл .nupkg, но когда я повторно запустить ту же команду, я получаю эту ошибку:nuget pack не воссоздает пакет

The process cannot access the file '<my .nupkg file>' because it is being used by another process. 

Но - никто не использует этот файл (я проверил через Process Explorer, а также я могу просто удалить его). Когда я удалю этот файл и снова запустим команду - она ​​преуспеет.

Я не нашел ничего полезного для этого, может быть, кто-то здесь знает, что делать?

+0

Это начинает выглядеть как ошибка nuget.exe - я подал билет с более подробной информацией на своем сайте - https://github.com/NuGet/Home/issues/2169 – duduamar

ответ

0

Причина корня найдена: поскольку базовый путь и путь вывода были одинаковыми - nuget открыл существующий пакет (хотя я исключил его с помощью «-Exclude»), указав эту ошибку. Использование отдельного пути вывода решает эту проблему.

Смежные вопросы