1,進入到生成定義頁
在團隊資源管理器窗口,點擊’生成’鏈接進入到生成定義頁,如下圖。
2,新建生成定義
點擊’新建生成定義’鏈接,但確保你有這個權限,如下圖。
輸入生成定義名稱和描述信息,并選擇隊列處理方式,如下圖。
設置’觸發器’,有幾種方式可以選,一般我們選手動觸發或者有簽入就觸發。
設置’源設置’,源代碼目錄和dll目錄,如下圖。
設置’生成默認值’,包括生成控制器等如下圖。
設置’過程’,這一步驟非常重要,需要設置要生成的項目和MSBuild命令參數等。
設定要生成的項目的路徑,如:$/Ticket/MainLine/DEV/Ticket/Ticket.Offline.Site/Ticket.Offline.Site.csPRoj
設定MSBuild命令參數。
命令參數如下:
/t:Rebuild /p:DeployOnBuild=True /p:SkipExtraFilesOnServer=True /p:WarningLevel=4 /p:NoWarn=1591 /p:DeployTarget=MSDeployPublish /p:MSDeployPublishMethod=WMSVC /p:AllowUntrustedCertificate=True /p:MsDeployServiceUrl=https://hp360websz:8172/msdeploy.axd /p:username=WDeployAdmin /p:passWord=www.WingOnTravel.com /p:DeployIisAppPath=offline.dev.wingontravel.com/ticket /p:Configuration=DEV /p:ExcludeGeneratedDebugSymbol=false /p:ExcludexmlAssemblyFiles=false
設置擴展,如下圖。
/.cshtml-_-((Scripts|Content)/[^/]+/.(js|CSS))-_-$1?pkg=$(Date:yyyyMMddHHmmss)
設置’保留策略’,如下圖。
至此,就新建好了一個生成定義,接下來將演示如何運行生成定義。
新聞熱點
疑難解答