从TDS中的sitecore获取项目失败

IIv*_*nov 2 synchronization sitecore tds

当我尝试在TDS项目中从Sitecore获取一些项目时,我收到此错误:

"已添加具有相同密钥的项目.与TDS服务通信时出错.请参阅Sitecore服务器上的应用程序异常日志以获取更多详细信息."

奇怪的是,该项目最终被添加到TDS项目中.我也在使用自定义数据提供程序.

我到现在为止尝试过的事情:

  1. 创建新的TDS项目并且我第一次获得项目没有问题,但如果我删除它们后来决定从SC获取它们会得到相同的错误.
  2. 验证项目只有一个版本和语言
  3. 关闭"代码生成"
  4. DataProvider中的版本和语言可能存在问题,但我检查了它,看起来没问题.

Ric*_*eal 7

从TDS项目中删除项目然后再次同步时,可能会出现问题.TDS保留了添加到项目中的密钥缓存,如果通过选择它们并在解决方案资源管理器中删除这些项目从Visual Studio项目中删除它们,则似乎无法删除这些缓存的密钥.

我发现解决该问题的唯一方法是关闭Visual Studio并重新加载.