Я создал приватную фишку nuget с использованием пустого веб-приложения и пакета сервера nuget. Это все работает, я могу получить из фида, и я могу опубликовать его в частном канале, используя Nuget Package Explorer. Но я не могу опубликовать его через командную строку - он запрашивает учетные данные. Я установил ApiKey в веб-приложении в приложениях, на простой пароль, и я попытался добавить ApiKey к команде push. Это подсказывает мне имя пользователя, а затем пароль. Я также попробовал команду SetApiKey, но я получаю такое же поведение. На сервере сборки я пытаюсь сделать то же самое с теми же результатами.
Вот сообщения об ошибках из журнала сборки (идентификация информации x'd out)
nuget pack "C:\Builds\2\OE Phase II\Common\src\WebApi\Web.Http\Bxxxxxxxs.Web.Http.csproj" -IncludeReferencedProjects -Properties Configuration=Release
nuget SetApiKey Bxxxxxxx1 -Source http://tfs12.xxxxxxxrps.com/Nuget
nuget push *.nupkg -s http://tfs12.xxxxxxxrps.com/Nuget/
C:\Builds\2\OE Phase II\Common\bin\xxxxxxx.Web.Http.dll
1 File(s) copied
Attempting to build package from 'xxxxxxx.Web.Http.csproj'.
Packing files from 'C:\Builds\2\OE Phase II\Common\src\WebApi\Web.Http\bin\Release'.
Using 'xxxxxxxs.Web.Http.nuspec' for metadata.
Found packages.config. Using packages listed as dependencies
Successfully created package 'C:\Builds\2\OE Phase II\Common\bin\xxxxxxxs.Web.Http.1.0.0.0.nupkg'.
The API Key 'xxxxxxx' was saved for 'http://tfs12.xxxxxxxrps.com/Nuget'.
Pushing Bxxxxxxxrs.Data 1.0.0.0 to 'http://tfs12.xxxxxxxrps.com/Nuget/'...
Please provide credentials for: http://tfs12.xxxxxxxrps.com/Nuget/
Object reference not set to an instance of an object.
UserName: Password: