Windows 上下文菜单 "send to" EditPlus 从 ClearCase Explorer 的路径错误

Windows context menu "send to" EditPlus has wrong path from ClearCase Explorer

我在 Windows 10(64 位)上安装了 EditPlus 5.5(评估版)。

在安装过程中,我选择了将 EditPlus 添加到 Windows 上下文菜单的 send to 项的选项。

发送到 从文件资源管理器在 EditPlus 中打开一个文件。

但是当我从 ClearCase Explorer

执行时出现错误

这是错误。
(请注意,没有 C:\Program Files (x86)\EditPlus 文件夹。它不存在。)

这是实际位置:C:\Program Files\EditPlus

我的 ClearCase Explorer

我需要做什么才能将文件从 ClearCase Explorer 发送到 EditPlus?

可能 ClearCase Explorer customization 不能很好地处理包含空格的路径。

用于测试:

  • 卸载 EditPlus
  • 再次安装,路径 没有 空格。

然后从 ClearCase Explorer 中尝试 Send To / EditPlus,看看问题是否仍然存在。

这不是 CC 资源管理器上下文菜单自定义。 CC 资源管理器上下文菜单中的文件列表从继承的控件中获取“发送到”行为。

我刚刚在 ClearCase 9.0.2 主机和 9.1 主机上对此进行了测试。

  • 9.0.2.4(32 位)-- 发生错误。
  • 9.1.0.2(64 位)-- 没有发生错误。

Process Monitor 显示我们在正确的位置(%userprofile%\AppData\Roaming\Microsoft\Windows\Sendto)找到了 sendto 快捷方式,并且内容正确(指向 64 位版本)。它还显示 CC 资源管理器(32 位)一直在“程序文件 (x86)”中查找,即使快捷方式指向其他地方也是如此。这可能是 MFC 的产物,但我不知道...

如果您无法迁移到 9.1.0.2,并且有支持合同,请创建一个支持案例。如果您迁移到 ClearCase 9.1.0.2 并使用 Visual Studio,您可能还需要一个测试修复程序来解决集成中的一些问题。