0
私はVisual Studioのオプション "Publish"を使用すると正常に公開されるWCFプロジェクトがあります。DeployOnBuildとVisual StudioのMSBuildとの違いPublish
しかし、MSBuildパラメータDeployOnBuildを使用すると、正しく公開されません。 「タイプをロードできませんでした」というエラーが表示され、DLLのすべてがそこにあります。
ビルド定義でMSBuildを使用して、継続的な統合ビルドを実現しました。
私が使用しているビルドパラメータは次のとおりです。このシナリオで
/p:DeployOnBuild=true
/p:DeployTarget=MSDeployPublish
/p:MSDeployPublishMethod=RemoteAgent
/p:MsDeployServiceUrl=http://host/msdeployagentservice
/p:username=#####
/p:password=****
私の主な問題は、ビルドターゲットが同じで、ビルド定義actualyがファイルを公開していますが、どういうわけかそうでないということです同じ。
違いは何ですか? –
私は実際に問題を発見しました。ビルドプロセスは、いくつかのDLLをプロジェクトフォルダにコピーしました。しかし、ファイルはTFSでチェックアウトされていないので、チェックインには掲載されませんでした。また、Continuous Integration BuildはTFSストアにのみ移動するため、同期していないファイルもあります。 –
これは確かに「デザイン」であり、うれしいことです:) –