4

我正在从 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 连接器版本不正确。

有没有人见过这个错误,我该如何解决?我仍然可以在本地部署到我的文件夹,因为所有代码都发生了变化,而且我还可以创建包,但是让它全部工作真的很好。

谢谢

4

1 回答 1

6

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

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

正如其他人所提到的,hhogdev.com 的支持人员非常棒,他们响应速度非常快,所以给他们留言总是一个好方法!

于 2016-03-09T13:16:24.843 回答