我製作了一個小ps腳本,用MSBuild完成我的web應用程序部署包。既然我已經做了發佈配置文件,我想出了這個命令行:帶發佈配置文件和配置的MSBuild合併
.\MSBuild.exe "C\path\project.csproj" /p:DeployOnBuild=true /p:PublishProfile="C:\path\profile.pubxml" /p:VisualStudioVersion=11.0
偉大工程,exect一兩件事。即使在發佈配置文件中指定,也不會完成Web.config合併。
我試着添加/ p:Configuration = myConfig參數。但我得到一些錯誤,沒有提供輸出路徑
微軟大聲笑..我怎麼能使它工作?
+1感謝您提及/p:VisualStudioVersion=11.0參數,它在發佈到PublishProfile配置中指定的期望位置時(在安裝了VS2010和VS2012的系統上)修復了obj \ Debug \ Package \ PackageTmp目錄的內容)。 – too