Visual Studio 2017 调试器在连接到 ClearCase 映射驱动器时失败



我正在使用Visual Studio 2017,其中ClearCase动态视图连接到映射驱动器。

启动调试器会话失败,并显示:

Unable to start program filename.exe.  
Operation is not supported.  
Unknown error: 0x80070057.

使用 ClearCase 快照视图,调试会话将按预期工作,没有错误消息。
Visual Studio 2013 在快照或动态视图中工作得很好。
任何帮助将不胜感激。

这取决于您的确切 ClearCase 版本,如本PI45450所示(项目问题,与您的情况相似但不完全相同(

PI45450:在动态视图中运行 .NET 可执行文件失败,并显示运行时错误SYSTEM.ARGUMENTEXCEPTION 0X80070057(E_INVALIDARG(

建议:

通过指定可执行文件的完全限定 UNC 来运行可执行文件 路径名可能有效,例如

\viewviewtagvobtag<application>.exe

在您的情况下,对于 Windows:

m:viewtagvobtag<application>.exe

查看完整路径(M:...<application>.exe(是否更适合Visual Studio 2017。

或者,如果可能的话,尝试升级 ClearCase (8.0.1.10+(。

此行为有一个新的 ClearCase APAR,因为最初仅在安装了 CC VS 2017 集成时才报告它。它实际上不需要集成,至少在启用了UAC的Windows 10上不需要。APAR是PI86014,但它可能还不可见,因为它真的很新。

该问题特定于Visual Studio 2017,Visual Studio 2015将打开并启动调试会话,并且调试可执行文件可以从动态视图加载良好。

技术说明中发布的集成似乎有点问题。也许 9.0.0.5 和 9.0.1.1 中的那个会表现得更好。

相关内容

  • 没有找到相关文章

最新更新