-1

当我在 C:\ProgramFiles 中安装我的 C# winform 应用程序时遇到问题,每次尝试运行它时,我都会通过 3 个选项(关闭、调试、检查在线解决方案)收到通常的“应用程序已停止工作”错误。

现在我很确定我在 InstDir 中得到了所有的 Dll 和要求。我确定这个因为如果我将 InstDir 复制/粘贴到另一个位置,例如桌面,该应用程序可以工作!

为什么这会发生在我身上?!我错过了任何设置吗?我怎样才能解决这个问题 ?

添加:我从错误消息中收到了这个:

Problem signature:
  Problem Event Name:   CLR20r3
  Problem Signature 01: typingfreak.exe
  Problem Signature 02: 1.0.0.0
  Problem Signature 03: 5029e51b
  Problem Signature 04: mscorlib
  Problem Signature 05: 4.0.0.0
  Problem Signature 06: 4ba1da6f
  Problem Signature 07: 3dab
  Problem Signature 08: 13c
  Problem Signature 09: System.UnauthorizedAccess
  OS Version:   6.1.7600.2.0.0.256.1
  Locale ID:    12297
  Additional Information 1: 0a9e
  Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
  Additional Information 3: 0a9e
  Additional Information 4: 0a9e372d3b4ad19135b953a78882e789

请,任何帮助将不胜感激..

4

1 回答 1

0

首先,您需要检索应用程序崩溃时引发的异常。没有它,就不可能诊断出问题。使用事件创建日志并将异常转储到某种日志。

于 2012-08-14T05:26:23.840 回答