データベースプロジェクトを使用してデータベースをデプロイするステップを追加することにより、デフォルトのTFSビルドプロセスをカスタマイズしようとしています。[これらの手順][1]に従い、データベース名がInvokeProcessの下のこの手順のdeploymanifestファイルのハードコードである場合にDBデプロイメントが機能します。
c。Argumentsプロパティを"/a:Deploy / dd + / dsp:Sql/manifest:DatabaseProjectName.deploymanifest"に設定します。DatabaseProjectNameを、デプロイするデータベースプロジェクトの名前に置き換える必要があります。
私の質問は、DatabaseProjectNameを変数に変更し、動的に割り当てて、このBuildProcessTemplateを他のデータベースビルドで使用できるようにする方法、またはプロジェクトがTFS内で分岐している場合はどうすればよいですか?SQLCmdVarsで使用されている$(DatabaseName)変数をプロジェクトのプロパティで使用しようとしましたが、解決されないようです。