Deployment PowerShell和MSBuild的差异
我对MSBuild和PowerShell都是新手,在部署ASP.NET应用程序时,我正试图了解它们的现状。有人能解释一下区别吗?(我希望我是在比较苹果和苹果)你在比较苹果和桔子 Powershell是一种在windows环境中工作的控制台工具,其目标是最终替换cmd.exe 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中的构建软件,您可能需要看看谢
您可以使用其中一个来调用另一个操作(以各种方式),但它们实际上是互补的工具。它们的核心用途并不完全相同。如果您正在寻找Powershell中的构建软件,您可能需要看看谢谢。你知道MSDeploy.exe在哪里合适吗?在我看来,Powershell几乎是创建.bat文件的替代品?Powershell提供命令行界面并运行Powershell脚本,就像cmd.exe是命令行界面并运行.bat脚本一样。我怀疑MSDeploy是一个与MSBuild工具箱相关的部署工具。事实上,PowerShell不仅仅是一个shell。@johannes:显然是,但OP似乎并没有处于这样一个重要的位置。(我发现在.Net API中测试文档可能无法立即清除的角落案例非常方便。)