ASP.NET Powershell发布 - 获取构建配置

时间:2017-03-01 08:43:58

标签: asp.net visual-studio msbuild publish

我正在尝试弄清楚如何从发布过程后运行的powershell脚本中检索msbuild中使用的构建配置。我的发布配置文件名为 Publish ,我在 Publish.pubxml 文件中设置了以下参数:

    <UsePowerShell>True</UsePowerShell> 

这意味着在成功发布后,msbuild会自动执行 Publish-publish.ps1 powershell脚本。在该脚本中,我可以检索 LastUsedBuildConfiguration 参数,但如果它被msbuild覆盖,则它不起作用,如下所示:

    MSBuild.exe /p:DeployOnBuild=true;PublishProfile=Publish;Configuration=Release

如何从powershell脚本中检索Configuration参数的值?

完整的 Publish.pubxml 文件:http://pastebin.com/78hW4yeU

完整发布 - 发布.ps1 文件:http://pastebin.com/a4rp2wE6

0 个答案:

没有答案