带 Sitecore 弹出窗口的 TDS Hedgehog 同步项目仅显示空框

TDS Hedgehog Sync Project with Sitecore popup only shows an empty frame

我正在安装 Sitecore 8.2 解决方案并设置环境。我正在使用 TDS Hedgehog 5.8.0.6。我遇到了 none 我的同事遇到的一个奇怪的错误:当我尝试将内容项目与 Sitecore 同步时(通过上下文单击内容项目中的菜单项 "Sync Project with Sitecore"),我得到一个弹出窗口Visual Studio 2019 年只有标题栏、关闭、展开和停靠按钮以及空框架。 window 无论我打开多久都没有任何显示。

我重新启动了我的机器,重新启动 Visual Studio,重新安装了 TDS 扩展,已经构建了项目(我们对我们的解决方案和要构建的特定项目有特定的顺序),并测试了 TDS 连接通过项目属性 window 的构建选项卡。所有的项目都是这样做的。我确实为 Sitecore 8.2 和 Visual Studio Professional 2019 安装了 TDS。输出 window 中没有日志,错误 window.

中没有错误或警告

有其他人在 Visual Studio 中看到过这个吗?有人有解决方案吗?

编辑:如果有帮助,我在 ActivityLog.Setup.xml 中发现了一些警告。

<entry>
    <record>42</record>
    <time>2019/10/10 00:17:05.020</time>
    <type>Warning</type>
    <source>VisualStudio</source>
    <description>PkgDef encountered data collision in section &apos;HKEY_CURRENT_USER\Software\Microsoft\VisualStudio.0_bc996d64_Config_15432\ToolsOptionsPages\TDS Options&apos; for value &apos;&apos;</description>
  </entry>
  <entry>
    <record>43</record>
    <time>2019/10/10 00:17:05.021</time>
    <type>Warning</type>
    <source>VisualStudio</source>
    <description>PkgDef encountered data collision in section &apos;HKEY_CURRENT_USER\Software\Microsoft\VisualStudio.0_bc996d64_Config_15432\ToolsOptionsPages\TDS Options&apos; for value &apos;Package&apos;</description>
  </entry>
  <entry>
    <record>44</record>
    <time>2019/10/10 00:17:05.022</time>
    <type>Warning</type>
    <source>VisualStudio</source>
    <description>PkgDef encountered data collision in section &apos;HKEY_CURRENT_USER\Software\Microsoft\VisualStudio.0_bc996d64_Config_15432\ToolsOptionsPages\TDS Options&apos; for value &apos;&apos;</description>
  </entry>
  <entry>
    <record>45</record>
    <time>2019/10/10 00:17:05.022</time>
    <type>Warning</type>
    <source>VisualStudio</source>
    <description>PkgDef encountered data collision in section &apos;HKEY_CURRENT_USER\Software\Microsoft\VisualStudio.0_bc996d64_Config_15432\ToolsOptionsPages\TDS Options&apos; for value &apos;Package&apos;</description>
  </entry>

我注意到发生冲突的注册表项在我的注册表中不存在,因此看起来这些注册表项没有被写入。我不知道为什么。 ...

<entry>
    <record>2805</record>
    <time>2019/10/10 00:17:35.347</time>
    <type>Warning</type>
    <source>Project Template Metadata</source>
    <description>No template metadata found for ID: COMMON7\IDE\EXTENSIONSZS02JOD.H1B\ProjectTemplates\TDS Project With Wizard\TDS Project with Wizard.vstemplate</description>
  </entry>
  <entry>
    <record>2806</record>
    <time>2019/10/10 00:17:35.347</time>
    <type>Warning</type>
    <source>Project Template Metadata</source>
    <description>No template metadata found for ID: COMMON7\IDE\EXTENSIONSZS02JOD.H1B\ProjectTemplates\TDS Project\TDS Project.vstemplate</description>
  </entry>

必须从 5.8.0.6 升级到最新版本的 TDS Hedgehog 连接器 (6.0.0.8) 才能正常工作。如有疑问,请进行更新。

这对我有用,在 Visual Studio,转到:

  1. 工具
  2. 选项
  3. 在 Enviroment/General 中,确保取消选中以下内容:"Optimize rendering for screens with different pixel densities (requires restart)"