私はしかし、私はトラブル私のプロジェクトを「公開」するビルド定義を取得したんだ、私は上のCIを設定していTFS 2017のサーバーを持って、私のMSBuildのステップは次のようになります。TFS 2017ビルドサーバーでVisual Studioパブリッシュを実行するにはどうすればよいですか?
##[command]"C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe" "FILEPATHTOMYSLN" /nologo /nr:false /dl:CentralLogger,"SOMEPATHANDGUID\1.0.45\ps_modules\MSBuildHelpers\Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger.dll";"RootDetailId=SOMEGUID|SolutionDir=RootofSolution"*ForwardingLogger,"SOMEPATHANDGUID\1.0.45\ps_modules\MSBuildHelpers\Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger.dll" /p:platform="any cpu" /p:configuration="Debug" /p:VisualStudioVersion="14.0" /p:_MSDeployUserAgent="SOMEGUID"
行う方法私はMSBuildにdllと変換されたweb.configだけを使ってパブリッシュビルドを作成させますか?
うん、私は私の問題は、展開時に経験不足に降りて来て、私と思い、それが動作するように取得しようとしている間、私はそれのほとんどをやっていたと思いましたobjフォルダにいくつかのディレクトリを見て、私がpackagetmpディレクトリに必要なものを見つける必要がありました。私は/ p:DeployOnBuild = trueを追加する必要がありました。ファイルを圧縮する方法はAWSでは機能しないので、代わりに7zipを使用していくつかのビルドステップを追加しました。これは間違いなく正しい道に私を置いた、ありがとう! – RandomUs1r