我正在尝试弄清楚如何从发布过程后运行的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