Mam projekt bazy danych w Visual Studio 2012. Próbuję utworzyć projekt MSBuild, aby opublikować bazę danych na serwerze kompilacji. W moim rozwiązaniu mam profil publikowania, który chciałbym użyć na serwerze kompilacji.Używanie funkcji PublishProfile w MSBuild dla projektu bazy danych
Mam następującą konfigurację docelowa:
<Target Name="BuildDatabases">
<MSBuild Projects="$(DBProjectPath)" Targets="Build;Deploy" Properties="DeployOnBuild=true;SqlPublishProfilePath=BuildServer.publish">
</MSBuild>
</Target>
Próbowałem kombinacji PublishProfile i SqlPublishProfilePath bezskutecznie. Zawsze otrzymuję:
Deploy Error: The connection string is not valid
Mogę używać profilu publikowania w VS bez problemów z połączeniem.