第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何使用msbuild發(fā)布Web?

如何使用msbuild發(fā)布Web?

開滿天機(jī) 2019-10-14 09:25:30
Visual Studio 2010具有“發(fā)布”命令,該命令允許您將Web應(yīng)用程序項(xiàng)目發(fā)布到文件系統(tǒng)位置。我想在TeamCity構(gòu)建服務(wù)器上執(zhí)行此操作,因此需要使用解決方案運(yùn)行程序或msbuild進(jìn)行操作。我嘗試使用發(fā)布目標(biāo),但我認(rèn)為這可能適用于ClickOnce:msbuild Project.csproj /t:Publish /p:Configuration=Deploy我基本上想做一個(gè)Web部署項(xiàng)目完全一樣的事情,但是沒有外接程序。我需要它來編譯WAP,刪除執(zhí)行不需要的任何文件,執(zhí)行任何web.config轉(zhuǎn)換并將輸出復(fù)制到指定位置。我的解決方案,基于Jeff Siver的回答<Target Name="Deploy">    <MSBuild Projects="$(SolutionFile)"              Properties="Configuration=$(Configuration);DeployOnBuild=true;DeployTarget=Package"              ContinueOnError="false" />    <Exec Command="&quot;$(ProjectPath)\obj\$(Configuration)\Package\$(ProjectName).deploy.cmd&quot; /y /m:$(DeployServer) -enableRule:DoNotDeleteRule"           ContinueOnError="false" /></Target>
查看完整描述

3 回答

?
冉冉說

TA貢獻(xiàn)1877條經(jīng)驗(yàn) 獲得超1個(gè)贊

使用VS 2012中引入的部署配置文件,可以使用以下命令行發(fā)布:


msbuild MyProject.csproj /p:DeployOnBuild=true /p:PublishProfile=<profile-name> /p:Password=<insert-password> /p:VisualStudioVersion=11.0

有關(guān)參數(shù)的更多信息,請(qǐng)參見this。


查看完整回答
反對(duì) 回復(fù) 2019-10-14
?
墨色風(fēng)雨

TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超6個(gè)贊

我想出了這樣的解決方案,對(duì)我來說非常有用:


msbuild /t:ResolveReferences;_WPPCopyWebApplication /p:BuildingProject=true;OutDir=C:\Temp\build\ Test.csproj

秘訣是_WPPCopyWebApplication目標(biāo)。


查看完整回答
反對(duì) 回復(fù) 2019-10-14
  • 3 回答
  • 0 關(guān)注
  • 1031 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)