我正在尝试使用MSBuild命令行发布.sqlproj项目,命令如下:
msbuild /t:Publish [MySqlProjPath]
,但是我遇到了以下错误:
error MSB4019: 未找到导入的项目“C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\SSDT\Microsoft.Data.Tools.Schema.SqlTasks.targets”。请确认声明中的路径正确,并且磁盘上存在该文件。
我发现很奇怪的一点是,从Visual Studio 2012中我可以成功发布相同的项目。难道Visual Studio在发布之前会设置某些神奇的MSBuild属性,以便从另一个目录获取.targets文件吗?