Visual Studio 2012 にデータベース プロジェクトがあります。MSBuild プロジェクトを作成して、ビルド サーバーにデータベースを公開しようとしています。私のソリューションでは、ビルド サーバーで使用したい発行プロファイルがあります。
次のターゲット設定があります。
<Target Name="BuildDatabases">
<MSBuild Projects="$(DBProjectPath)" Targets="Build;Deploy" Properties="DeployOnBuild=true;SqlPublishProfilePath=BuildServer.publish">
</MSBuild>
</Target>
PublishProfile と SqlPublishProfilePath の組み合わせを試しましたが、役に立ちませんでした。私はいつも受け取ります:
Deploy Error: The connection string is not valid
接続の問題なしで、VS 内で発行プロファイルを使用できます。