2010-06-17 6 views
1

Vous voulez une commande qui donne à créer un dossier zip à la destination souhaitée dans msbuild. vous plaît aider son urgent ..Commande qui permet de créer un dossier zip à la destination désirée dans msbuild

Pour de plus amples éclaircissements sur ma question:

-je inclure cette tâche ZIP dans ma construction, où que le développeur tire mon code et construit, comment puis-je inclure ces tâches dans sa machine, y a-t-il un autre moyen? est-il un moyen que nous pouvons inclure la DLL de la communauté et se référer dans le msbuild.

MERCI À L'AVANCE .. :)

Répondre

1

IL Y A UN COMMUNAUTAIRE MSBUILD TÂCHES PROJET COMPRENANT UN CAPACITES ZIP. http://www.bing.com/search?q=msbuild+community+zip&form=QBRE&qs=n&sk

+0

Hey bro tx, je l'ai fait cette chose première (recherche sur le net). Mais cela ne va pas avec ma question de ce que je demande ici. – Malcolm

+1

Le complément de tâches de la communauté MSbuild fait des fichiers zip. Je ne sais pas exactement ce que vous entendez par "une commande qui donne à créer un dossier zip", mais je devinais que cela signifiait ... * une commande pour créer un fichier zip *. Cette tâche Zip que j'ai référencée le fait. Si vous voulez quelque chose d'autre, vous pouvez peut-être clarifier. – Cheeso

+0

Je dois inclure cette tâche ZIP dans ma construction, où jamais le développeur a tiré mon code et construire, comment puis-je inclure ces tâches dans sa machine, y at-il un autre moyen? est-il un moyen que nous pouvons inclure la DLL de la communauté et refere dans le msbuild – Malcolm

1

Utilisez la tâche Zip de MSBuild Community Task.

Dans votre fichier de projet, ajouter (et adapter) l'extrait de code suivant:

<Import Project="$(MSBuildExtensionsPath)\MSBuildCommunityTasks\MSBuild.Community.Tasks.Targets"/> 

<PropertyGroup> 
    <FolderToZip>C:\Source_folder<FolderToZip> 
    <DesiredDestination>C:\Destination_Folder</DesiredDestination> 
</PropertyGroup> 

<ItemGroup> 
    <ZipFiles Include="$(FolderToZip)\**\*.*"/> 
</ItemGroup> 

<Target Name="Zip"> 
    <Zip Files="@(ZipFiles)" 
    ZipFileName="$(DesiredDestination)\Archive.zip" /> 
</Target> 
Questions connexes