我正在使用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 中的那个会表现得更好。