2

Web プロジェクトを Azure Web ロールにデプロイするための Microsoft TFS ビルド プロセスがあります。これは毎日自動化された方法で行われます。Azure の記事をフォローしましたhttps://azure.microsoft.com/en-in/documentation/articles/cloud-services-dotnet-continuous-delivery/

上記の記事で提案されているように、ビルド プロセスには次の MSBuild 引数があります。

/t:Publish /p:PublishDir=C:\MSCD\

プロジェクト ソリューションにデータベース プロジェクトを追加すると、ビルドが失敗し続けます。エラー メッセージの取得

「SqlPublishTask」タスクに、必須パラメーター「SqlPublishProfilePath」の値が指定されていません

Web プロジェクトを公開するときに、データベース プロジェクトを公開したくありません。DACPAC ファイルをdropフォルダにドロップする方法は? そのため、powershell を使用して Azure でデータベースを更新できます。

TFS 2012 オンプレミスを使用しています。誰かがこの問題を解決する方法について提案できますか?

4

2 に答える 2

2

マスター-チャイルド ビルド定義を作成し、マスター ビルド定義では、構成マネージャーでビルドとデプロイを無効にしてソリューションを構成する必要があります。子ビルドでは、データベース プロジェクトのみを構成します。

共通の drop を共有するように、マスターと子のビルド定義を作成します。

于 2015-07-20T09:17:17.593 に答える