.net - 为什么有时用十六进制字符填充进程镜像名称?

标签 .net debugging windows-7 clearcase windows-7-x64

在我的 Windows-7 64 位 VM 机器上调试时,我注意到有时(可能是 50%)我的 exe 名称被奇怪的十六进制字符填充了:

8000885a4fe0a0d0des.exe.11048

其他时候它很简单:

des.exe

这些是在 64 位系统上构建和运行的 32 位 .Net4 程序集。如任务管理器中所示。

有谁知道为什么会这样?

编辑:这是由 Clearcase 在 Windows-7 上做奇怪的事情引起的。为什么它会随机执行此操作或如何修复它我不确定。

最佳答案

(我根据上述评论的要点发布了一个答案,因此问题不再显示为“未答复”。)

问题似乎是 ClearCase 之间令人困惑的交互。和 Windows 7 任务管理器。据推测,不同的十六进制文件名代表来自 ClearCase 修订控制的文件的不同版本。通常,ClearCase 会向最终用户隐藏这些“具体细节”,但在这种情况下,任务管理器并没有被愚弄(或者至少,只是不完全地被愚弄)。

关于.net - 为什么有时用十六进制字符填充进程镜像名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11223125/

相关文章:

cURL SSL 连接错误 35,NSS 错误 -5961

.net - 矢量化图像

.net - 在 VB.NET 中关联两个文本字符串的最佳方法

android - 在 Android 上使用 GDB 调试 native 应用程序

debugging - Apps 脚本调试器不允许我查看对象中的值(包括数组和 block 作用域)

mysql - 在 Windows 7 : "RMySQL was compiled with MySQL 5.5.28 but loading MySQL 6.0.0 instead" 中安装 RMySQL

git - TortoiseGit 和 Pageant,每次都必须为 "add key"

c# - C# 中的 OAuth 作为客户端

c# - 我能否以原始形式(例如包括引号)获取我的申请的论据?

ios - 无法弄清楚调试器消息的含义