部署失败。原因:TDS连接器版本不正确。

时间:2016-03-08 20:44:09

标签: visual-studio-2015 sitecore sitecore7 tds

我正在从Visual Studio 2013迁移到Visual Studio 2015.我安装了TDS,可以很好地构建和创建TDS包。最初我有一个错误,抱怨Hedgehog服务dll不存在,因为重新安装TDS而消失了。

现在,我唯一的问题是当我尝试部署到我的本地时。构建测试通过正常,但部署选项在TDS项目中失败,并出现以下错误:

  

C:\ Program Files(x86)\ MSBuild \ HedgehogDevelopment \ SitecoreProject \ v9.0 \ HedgehogDevelopment.SitecoreProject.targets(633,5):错误:部署失败。原因:TDS连接器的版本不正确。

之前有没有人看过这个错误,我该如何解决?我仍然可以在本地部署到我的文件夹,因为所有的代码都会更改,我也可以创建这些包,但是让它全部工作真的很棒。

由于

1 个答案:

答案 0 :(得分:6)

我在我的计算机上安装了多个版本的TDS时遇到了这个问题。我的VS2013有一个版本(5.1.something),我的VS2015有一个更新的版本(5.1.something)。即使有单独的安装程序,TDS只使用MSBuild位置中的一个文件夹作为其核心DLL(C:\ Program Files(x86)\ MSBuild \ HedgehogDevelopment \ SitecoreProject \ v9.0),因此您实际上只能拥有一个版本。

另一种常见情况是让目标网站包含旧版TDS中的文件。删除_DEV文件夹是其中的一部分,但您通常还需要删除TDS安装在bin文件夹中的DLL。

正如其他人所提到的那样,hhogdev.com的支持是很棒的人,他们回复得非常快,所以放弃他们一直是一个好方法!