2017-08-11 4 views
0
  1. J'ai réussi à créer à la fois un paquet de nuget régulier et un paquet de nuget avec des fichiers pdb. instructions Followe de https://docs.microsoft.com/en-us/nuget/create-packages/symbol-packages
  2. Avec cette commande:
    NuGet pousser myPackage-Beta.nupkg xxxxxxx-xxxx-xxxx-xxxx-xxxxxxx -Source nuget.org -SymbolSource https://nuget.smbsrc.net -verbosity détaillé -Timeout 600
    forfaits sont NuGet envoyé avec succès à nuget.org et nuget.smbsrc.net. Pas d'avertissement, pas d'erreur juste des informations sur la réussite des deux serveurs.
  3. Le paquet est maintenant public et peut être téléchargé sur nuget.org, mais ce n'est pas le cas pour nuget.smbsrc.net. Ici, package NuGet ne figure pas à all.I vérifiait avec cette commande:
    liste NuGet -AllVersions -Prerelease -Source https://nuget.smbsrc.net
    J'ai essayé cette commande avec le nom de package ainsi avec l'impression de tous les paquets dans le fichier txt, et mon paquet n'est pas présent
  4. aussi j'ajouté https://nuget.smbsrc.net dans VS dans la liste des emplacements de symboles mais paquet symbole est pas chargé

Alors, je suis perplexe ce qui se passe. Que dois-je faire? J'apprici toute aide ou suggestion.Le paquet de Nuget avec les symboles de débogage a bien été poussé mais il n'est pas disponible

Répondre

0

Avec cette commande: NuGet pousser myPackage-Beta.nupkg xxxxxxx-xxxx-xxxx-xxxx-xxxxxxx -Source nuget.org -SymbolSource https://nuget.smbsrc.net -verbosity détaillées -Timeout 600

Vous devriez pousser le paquet "myPackage-Beta.nupkg" et "myPackage-Beta.symbols.nupkg" à nuget.org et https://nuget.smbsrc.netindividuellement.

étapes de détail:

  1. poussoir paquet régulier à nuget.org:

    nuget push myPackage-Beta.nupkg xxxxxxx-xxxx-xxxx-xxxx-xxxxxxx -Source nuget.org

  2. poussoirs symboles paquet-https://nuget.smbsrc.net:

    nuget push myPackage-Beta.symbols.nupkg -Source https://nuget.smbsrc.net

Après ces étapes, nous pourrions énumérer la version du paquet de symboles:

nuget list PackageName -AllVersion -Prerelease -source https://nuget.smbsrc.net 

enter image description here

+0

J'ai essayé plus tôt, mais le résultat est le même. J'obtiens l'information que le paquet est poussé avec succès à https://nuget.smbsrc.net mais quand essaye de l'énumérer, j'obtiens "aucun paquet trouvé." Une idée de ce qui pourrait être faux? – Sergio

+0

nuget push MyPackage.xxxx-Beta.symbols.nupkg -Source https://nuget.smbsrc.net En poussant MyPackage.xxxx-Beta.symbols.nupkg à 'https: //nuget.smbsrc.net' ... POST https://www.nuget.org/api/v2/package/create-verification-key/MyPackage/xxxx-Beta OK https: //www.nuget.org/api/v2/paquet/create-vérification-clé/MyPackage/xxxx-Beta 1005ms PUT https://nuget.smbsrc.net/api/v2/package/ OK https://nuget.smbsrc.net/ api/v2/package/820232ms Votre colis a été poussé. – Sergio

+0

@Sergio, quelle est votre ligne de commande de liste? Que diriez-vous du résultat lorsque vous utilisez ma ligne de commande de liste? –