Как правильно опубликовать sh с помощью do tnet cli в MyGet с SymbolSource (объединенная публикация nupkg + snupkg) - PullRequest
0 голосов
/ 15 апреля 2020

Я пробовал все мыслимые комбинации примеров команд в официальных документах , но все они используют nuget.exe.

Следующая проблема с nuget утверждает, что публикация с помощью do tnet cli на официальную конечную точку nuget.org v3 https://api.nuget.org/v3/index.json работает.


При публикации на конечной точке MyGet v3 с

dotnet nuget push <package-name>.nupkg --api-key <write-api-key> --source https://www.myget.org/F/<some-site>/api/v3/index.json

Файл .nupkg опубликован, а файл .snupkg - нет.


При публикации файла .snupkg only в конечной точке MyGet v3 с

dotnet nuget push <package-name>.snupkg --api-key <write-api-key> --source https://www.myget.org/F/<some-site>/api/v3/index.json

результат:

error: Unable to load the service index for source https://www.myget.org/F/<some-site>/api/v3/index.json.
error:   Response status code does not indicate success: 401 (Unauthorized).

Также пробовал с:

dotnet nuget push <package-name>.snupkg --api-key <write-api-key> --source https://www.myget.org/F/<some-site>/api/v3/index.json --no-service-endpoint

.. с тем же результатом

Загрузка файла .snupkg вручную. через WebUI работает.

Я использую:

.NET Core SDK (reflecting any global.json):
 Version:   3.1.201
 Commit:    b1768b4ae7

Любые подсказки?

Этот оставшийся без ответа вопрос кажется несколько связанным

...