2013-07-29 2 views
1

J'ai besoin d'un lien de téléchargement statique pour nuget lui-même (chose de la ligne de commande), idéalement pour tarball source nuget. La seule façon que je peux voir pour obtenir la nuget de la source est via git mais je ne peux pas être sûr en version git, je peux obtenir la version git sur certains commit mais je veux même éviter l'exigence de git donc j'ai besoin de savoir s'il y a déjà des endroits où je peux l'obtenir.Est-ce que je peux obtenir un lien de téléchargement statique (pour nuget) de codeplex?

Répondre

3

Le modèle pour les fermetures éclair de téléchargement est:

http://download-codeplex.sec.s-msft.com/Download/SourceControlFileDownload.ashx?ProjectName=*projectNameHere*&changeSetId=*setIdHere* 

Donc, pour la version actuelle à partir de 28/07/2013 11:33 CST le lien est

http://download-codeplex.sec.s-msft.com/Download/SourceControlFileDownload.ashx?ProjectName=nuget&changeSetId=2764f6c71ea206a60eb136c27c04005975712c19 

Vous devez inclure le changeset id et il n'y a pas de manière automatique je sais de trouver le dernier id. Obtenir les ID eux-mêmes est facile, il suffit de cliquer sur le History button et l'identifiant de changeset sera dans l'adresse du changeset you choose.

+0

bizarre qu'il télécharge le fichier nommé « ' SourceControlFileDownload.ashx? ProjectName = NuGet & changeSetId = 2764f6c71ea206a60eb136c27c04005975712c19' » – Cynede

+0

Non, il télécharge un fichier appelé' NuGet-2764f6c71ea206a60eb136c27c04005975712c19.zip' (ce nom est beaucoup plus raisonnable sur des projets qui ont changeset plus petits des noms). Qu'est-ce qui se passe est la [page ashx] (http://www.dotnetperls.com/ashx) est un «gestionnaire» asp.net dynamique qui a une certaine logique derrière elle. Il lit dans les variables 'ProjectName' et' changeSetId' et il répond avec le nouveau nom de fichier et les octets du fichier que vous devez télécharger. –

+0

bien avec wget il télécharge chose sans nom donc je dois le nommer manuellement mais c'est bien, semble être. – Cynede

Questions connexes