我无法使用命令行参数与msbuild一起部署数据库项目。我想:
但这似乎是不可能的。肯定有一些我想念的简单捕捉。我尝试了以下变体:
msbuild /t:SqlDeploy /p:SqlPublishProfilePath="test.publish.xml" /p:TargetConnectionString="Data Source=..." Database.sqlproj
msbuild /t:Build /t:Deploy /p:SqlPublishProfilePath="test.publish.xml" /p:TargetConnectionString="Data Source=..." Database.sqlproj
msbuild /t:Build /t:Publish /p:SqlPublishProfilePath="test.publish.xml" /p:TargetConnectionString="Data Source=..." Database.sqlproj
Deploy Error : The connection string is not valid
在所有3种情况下,我使用完全相同的ConnectionString,因此它不是连接字符串中的拼写错误或错误。我需要使用第三种变体,但这只是失败..我错过了什么?