2017-05-29 47 views
0

我試圖運行我的powershell腳本,我傳遞了所有參數中的所有參數,但是我的setParameters.xml文件沒有從Realese定義中更改變量,而是保留了值我的Release.pubxml文件。我怎樣才能修改我的.pubxml文件,讓我可以使用PowerShell腳本更改變量/參數。.pubxml - 使用Release定義變量更改變量

回答

1

帶上它你不會以這種形式ParamToReplace 更換所有參數創建一個環境變量ParamToReplace

# read the setParameters.xml file 
$contents = Get-Content -Path $paramsFilePath 

# Replease all environment variables with mathing token 
Get-ChildItem -path env:* | % {$contents = $contents -replace ('__{0}__' -f $_.Name),$_.Value} 

# save the new content of the setParameters.xml 
Set-Content $paramsFilePath -Value $contents 
+0

啊,現在我得到,這應該做工精細,我只需要理清我的版本。 pubxml文件,它應該工作! –