Я новичок как в MSBuild, так и в PowerShell, и пытаюсь обернуть голову вокруг того, где они стоят в отношении развертывания приложений ASP.NET. Может кто-то объяснить разницу? (Я надеюсь, что я сравниваю яблоки и яблоки)Разница PowerShell и MSBuild
3
A
ответ
5
Вы немного сравниваете яблоки с апельсинами. :)
Powershell - это консольный инструмент для работы в среде Windows, целью которого является возможная замена cmd.exe.
MSBuild - это специализированный инструмент построения, предназначенный для создания программных проектов.
Вы можете использовать любой из них для вызова операции в другом (по-разному), но они действительно дополняют друг друга. Они не настолько похожи в своей основной цели.
1
, если вы ищете строительную программу из Powershell, вы можете захотеть взглянуть на PSAKE
Смежные вопросы
- 1. MSBuild от Powershell
- 2. Ошибка Powershell MSBuild
- 3. Где Powershell и PSake запускают msbuild?
- 4. Разница между консолью PowerShell и PowerShell ISE
- 5. Разница между файлами .csproj и .msbuild?
- 6. Разница между 2003 и текущими схемами MSBuild?
- 7. Разница между msbuild publish и package
- 8. Какие-нибудь хорошие задачи PowerShell MSBuild?
- 9. MSBuild вызывает Powershell с учетными данными
- 10. MSBuild не работает при запуске через Powershell
- 11. MsBuild вызывает Powershell. Параметр передаваемого массива?
- 12. Выполнение MSBuild задачи с помощью PowerShell
- 13. Powershell - есть ли разница между `&. \ Monkeys.ps1` и` & powershell. \ Monkeys.ps1`?
- 14. Для powershell, выполняющего другую powershell, в чем разница между «&» и «.».
- 15. Как предотвратить слияние свойств powershell msbuild?
- 16. Простой Powershell MSBuild с параметром не удается
- 17. Разница между командами и ScriptBlock Powershell
- 18. Powershell переменная Допрос даты и времени Разница
- 19. Разница между $? и $ LastExitCode в PowerShell
- 20. Powershell - разница между «-» (тире) и «.». (дефис)
- 21. В MsBuild, какая разница между CreateProperty и PropertyGroup?
- 22. Разница между пакетом развертывания сборки и msbuild t: package
- 23. В MSBuild, в чем разница между PropertyGroup и ItemGroup
- 24. Разница между MSBuild с DeployOnBuild и Visual Studio Опубликовать
- 25. Разница между атрибутом Targus MSBuild и тегом Target
- 26. В чем разница между командной строкой Developer и MSbuild
- 27. MSBuild Задача и свойства передачи
- 28. MSBuild и _PublishedWebsites
- 29. CruiseControl.Net, MSBuild и NUnit
- 30. SonarQube sonar.issue.ignore.multicriteria и MSBuild
Спасибо. Вы случайно не знаете, где находится MSDeploy.exe? Мне кажется, что Powershell является альтернативой созданию .bat-файлов? – Nick
Powershell предоставляет интерфейс командной строки и запускает сценарии powershell, точно так же, как cmd.exe является интерфейсом командной строки и запускает сценарии .bat. Я подозреваю, что MSDeploy - это инструмент развертывания, связанный с набором инструментов MSBuild. –
На самом деле, PowerShell - это намного больше, чем просто оболочка. – Joey