Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Deployment PowerShell和MSBuild的差异_Deployment_Powershell_Msbuild_Powershell 2.0 - Fatal编程技术网

Deployment PowerShell和MSBuild的差异

Deployment PowerShell和MSBuild的差异,deployment,powershell,msbuild,powershell-2.0,Deployment,Powershell,Msbuild,Powershell 2.0,我对MSBuild和PowerShell都是新手,在部署ASP.NET应用程序时,我正试图了解它们的现状。有人能解释一下区别吗?(我希望我是在比较苹果和苹果)你在比较苹果和桔子 Powershell是一种在windows环境中工作的控制台工具,其目标是最终替换cmd.exe MSBuild是一种专门为构建软件项目而设计的构建工具 您可以使用其中一个来调用另一个操作(以各种方式),但它们实际上是互补的工具。它们的核心用途并不完全相同。如果您正在寻找Powershell中的构建软件,您可能需要看看谢

我对MSBuild和PowerShell都是新手,在部署ASP.NET应用程序时,我正试图了解它们的现状。有人能解释一下区别吗?(我希望我是在比较苹果和苹果)

你在比较苹果和桔子

Powershell是一种在windows环境中工作的控制台工具,其目标是最终替换cmd.exe

MSBuild是一种专门为构建软件项目而设计的构建工具


您可以使用其中一个来调用另一个操作(以各种方式),但它们实际上是互补的工具。它们的核心用途并不完全相同。

如果您正在寻找Powershell中的构建软件,您可能需要看看

谢谢。你知道MSDeploy.exe在哪里合适吗?在我看来,Powershell几乎是创建.bat文件的替代品?Powershell提供命令行界面并运行Powershell脚本,就像cmd.exe是命令行界面并运行.bat脚本一样。我怀疑MSDeploy是一个与MSBuild工具箱相关的部署工具。事实上,PowerShell不仅仅是一个shell。@johannes:显然是,但OP似乎并没有处于这样一个重要的位置。(我发现在.Net API中测试文档可能无法立即清除的角落案例非常方便。)