首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >erxkab1r2c2ibqtnnxtpzrumqv3gqlpl是什么程序集?

erxkab1r2c2ibqtnnxtpzrumqv3gqlpl是什么程序集?
EN

Stack Overflow用户
提问于 2012-04-26 14:02:37
回答 2查看 190关注 0票数 4

.NET EXE应用程序在启动时崩溃。

事件记录到事件日志:

EventType clr20r3,P1 erxkab1r2c2ibqtnnxtpzrumqv3gqlpl,P2 1.0.2.0,P3 4f4b95e0,P4 mscorlib,P5 2.0.0.0,P6 4a7ce2b8,P7 f8b,P8 80,P9 system.io.filenotfoundexception,P10 NIL。

解密参数(堆栈过流MSDN)产生:

  • Exe文件名erxkab1r2c2ibqtnnxtpzrumqv3gqlpl
  • Exe版本1.0.2.0
  • 文件时间戳4f4b95e0
  • 程序集名称mscorlib
  • 错误组装版本2.0.0.0
  • 错误组装时间戳4a7ce2b8
  • 故障组装方法定义f8b
  • 故障法偏移量80
  • 异常类型system.io.filenotfoundexception
  • NIL

现在我只需要弄清楚程序集erxkab1r2c2ibqtnnxtpzrumqv3gqlpl是什么。

我想这是一个众所周知的集会的公物-除了我不知道它是什么。

我试着运行以下命令

代码语言:javascript
复制
C:\WINNT>dir *erxkab* /s
 Volume in drive C has no label.
 Volume Serial Number is E0E5-1C1A
File Not Found

希望它在WinSxS文件夹中作为并排的公共令牌文件名。

备注:请记住,这是一个客户端应用程序(即.exe),而不是ASP.net网站。

EN

回答 2

Stack Overflow用户

发布于 2012-05-24 06:20:28

这是托管过程本身。这意味着它(很可能是*)是您正在启动的可执行文件。您实际上正在启动哪个应用程序?

*它也可能是从主应用程序启动的在新应用程序域中启动的可执行文件。

票数 0
EN

Stack Overflow用户

发布于 2012-05-29 13:24:42

通常,未找到的文件clr20r3只意味着它试图加载它找不到的引用。

对我来说,这与名为可执行文件完全无关。相反,它原来是引用项目中缺少的库,没有复制到目标环境。我用下面的方法解决了我的案子。

  • 验证目标计算机与我的生成机器在所有相同版本的.NET上。
  • 将所有非System.*库设置为CopyLocal: True。
  • 检查所有依赖项目以及库。

如果是第三方库导致了这种情况,您可能会遇到更多的麻烦。如果是这样的话,我建议一个一个地删除引用,直到您找到这个违规的库为止。不幸的是,如果没有检测到依赖关系,这将不会告诉您直接丢失的文件。但是,如果您确定了所负责的库,那么您就可以确定依赖关系。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10335082

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档