TeamCity在ssdt的路径中反斜杠

时间:2016-09-13 15:59:52

标签: path teamcity sql-server-data-tools

我的Teamcity版本中出现以下错误。

错误MSB4062:无法从程序集C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\\Extensions\Microsoft\SQLDB\Dac\120\Microsoft.Data.Tools.Schema.Tasks.Sql.dll加载“SqlModelResolutionTask”任务。

注意IDE和扩展之间的\\。 如果我在构建服务器上复制/粘贴路径并用单个替换双反斜杠,我会得到dll。

知道这条路径的组成方式以及我如何解决这个问题?

谢谢!

1 个答案:

答案 0 :(得分:1)

您使用的版本是一个非常旧的版本 - 获取最新版本的SSDT并进行测试。

如果您不想进行整个下载,现在有一个nuget包可以让您构建包含此dll和msbuild任务的dacpac,请参阅:

请参阅:

https://blogs.msdn.microsoft.com/ssdt/2016/08/22/part-5-use-your-own-build-and-deployment-agent/