哦,伟大的动力外壳之神,请向这个异教徒展示光明!
我的任务是创建一个 1 click publish-our-solution-to-the-cloud powershell 脚本。但是,我一生中从未使用过PS。因此,我一直在进行大量的谷歌搜索,并找到了很多信息,但是我想从哪里开始,我很难找到一些我可以理解的东西。
我一直在运行前/后构建脚本、VS 管理控制台、nuget 包管理或任何其他数量的看似无关的信息。这些不是我要找的。
要么在这里举例,要么链接到一个很好的教程让我开始。我的第一步是让 VS 打包发布的解决方案。通过 PS 执行以下操作。
我认为这将是最容易找到的信息...我已经看到了一些关于 MSBuild 的信息,我现在正在研究这些信息,因为我希望在这里得到答案。
编辑:我的工作 PS 脚本
$msbuild = "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\msbuild.exe" # Reference to the MSBuild.exe for .NET 4.0
$path = "C:\myProj\" # Path to the project you want to publish to Azure
# Clean the solution
& $msbuild ($path + "Source\pathToYour\AzureMyProj.ccproj") /target:clean /p:Configuration=Release
# Package the solution
& $msbuild ($path + "Source\pathToYour\AzureMyProj.ccproj") /target:publish /p:Configuration=Release