Je suis nouveau à la fois MSBuild et PowerShell et j'essaie de comprendre ce qu'il en est du déploiement d'applications ASP.NET. Quelqu'un peut-il expliquer la différence? (J'espère que je compare des pommes et des pommes)différence PowerShell et MSBuild
3
A
Répondre
5
Vous comparez un peu plus les pommes aux oranges. :)
Powershell est un outil de console pour travailler dans l'environnement Windows dont le but est le remplacement éventuel de cmd.exe. MSBuild est un outil de construction spécialisé conçu pour la construction de projets logiciels.
Vous pouvez utiliser l'une ou l'autre pour invoquer une opération dans l'autre (de différentes manières), mais ce sont des outils vraiment complémentaires. Ils ne sont pas tous semblables dans leur objectif principal.
1
si vous êtes à la recherche d'un logiciel de construction de Powershell, vous pouvez jeter un oeil à PSAKE
Questions connexes
- 1. Versioning CommonAssemblyInfo.cs et MSBuild
- 2. TFS, MSBuild et VS.PHP
- 3. MSBuild et IgnoreStandardErrorWarningFormat
- 4. MSBuild et _PublishedWebsites
- 5. MSBuild et BuildUri
- 6. CCnet MsBuild et MSTest
- 7. msbuild et subversion
- 8. msbuild et cruiscontrol.net
- 9. Msbuild et SLN unbindig
- 10. MSBuild et Debug.AspNetCompiler.TargetPath
- 11. Powershell: Select-Object avec valeur de différence calculée supplémentaire
- 12. Powershell et formulaires
- 13. opérateurs Powershell et
- 14. arguments Powershell et logparser
- 15. powershell et diskpart
- 16. Sortie LogParser et Powershell
- 17. Quelle est la différence entre MSBuild Incremental Building et Copy avec SkipUnchangedFiles = true?
- 18. Quelle est la différence entre XmlRead (MSBuild Community Task) et XmlPeek (dotNet 4.0)?
- 19. fermeture de Google et MSBUILD
- 20. msbuild et recherche de texte
- 21. F # et MSBuild Tool (silverlight)
- 22. Intégration de TeamCity et MSBuild
- 23. MSBuild, propriétés et fichiers importés
- 24. Windows Forms est différent dans Powershell et Powershell ISE. Pourquoi?
- 25. Powershell: Utilisation pratique de $^et $$?
- 26. Windows Powershell SDK et System.Management.Automation.PSObject
- 27. Powershell et getContent CR LF
- 28. Différences entre powershell et ruby
- 29. System.EnterpriseServices et Powershell Locking dll
- 30. Filtrage et copie avec PowerShell
Merci. Savez-vous où MSDeploy.exe s'inscrit? Il me semble presque que Powershell est une alternative à la création de fichiers .bat? – Nick
Powershell fournit une interface de ligne de commande et exécute des scripts PowerShell tout comme cmd.exe est une interface de ligne de commande et exécute des scripts .bat. Je suspecte MSDeploy est un outil de déploiement lié à la boîte à outils MSBuild. –
En fait, PowerShell est beaucoup plus qu'un simple shell. – Joey