2016-10-10 138 views
1

我有一个我们使用的EXE应用程序是非常重要的。在一些电脑上运行良好 - 有些电脑没有。我已经看到它在全新安装的Win7x64上工作 - 在安装180个更新之后,它不再正常运行。应用程序exe运行不正常。 CLR_v4.0_32 UsageLogs中有一个日志。这是什么意思?

我升级到Windows 10,它运行良好。有硬件问题,不得不重新安装操作系统。在完成驱动程序,更新等后,应用程序将无法运行。

我发现在一个日志文件:C:\Users\username\AppData\Local\Microsoft\CLR_v4.0_32\UsageLogs

1,"fusion","GAC",0 
1,"WinRT","NotApp",1 
3,"System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089","C:\windows\assembly\NativeImages_v4.0.30319_32\System\08da6b6698b412866e6910ae9b84f363\System.ni.dll",0 
3,"System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089","C:\windows\assembly\NativeImages_v4.0.30319_32\System.Core\f6ebd52be27fe627fed0d185c6a9c0d5\System.Core.ni.dll",0 
3,"Microsoft.VisualBasic, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a","C:\windows\assembly\NativeImages_v4.0.30319_32\Microsoft.V9921e851#\02386c57c46556747a75089068a31af0\Microsoft.VisualBasic.ni.dll",0 
3,"System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a","C:\windows\assembly\NativeImages_v4.0.30319_32\System.Drawing\c2abcda8f96d67fa6ff5665fd21dddff\System.Drawing.ni.dll",0 
3,"System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089","C:\windows\assembly\NativeImages_v4.0.30319_32\System.Windows.Forms\c02fbf560e52a1aab432a90d4c613af4\System.Windows.Forms.ni.dll",0 
3,"System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089","C:\windows\assembly\NativeImages_v4.0.30319_32\System.Runt73a1fc9d#\272d1cf3a7cbd4cd648a2ff2d7a8889a\System.Runtime.Remoting.ni.dll",0 

我找不到为什么创建这些日志的大量信息,如果这说明,为什么它的运行不正常的任何有用的信息。该应用程序不支持,所以我试图让它运行,直到我们有另一种解决方案。

回答

0

我认为这个日志文件与您的应用程序“无法正常运行”的问题没有任何关系。 您应该在您的应用程序中构建自己的跟踪来查找问题,提出了哪种异常?你能否提供更多关于哪里出错的信息?

下面是关于上面提到的日志文件中的一些信息:

随着Windows 8(.NET 4.5),新NGEN模式: “自动NGEN” 已经 介绍。基本上,.NET运行时为 托管应用程序生成使用日志。 Source

enter image description here

应用程序每次运行它创建一个新的日志类型的应用程序数据windows目录下名为 “汇编使用日志”的。 Source

我的研究,我发现大多它不仅会在Windows 8+这项工作。

但在这source它也说Windows Server 2012中,但我已经尝试过了一个的Windows Server 2012 R2上,并可能重现