dat*_*ayo 2 logging visual-studio-2010 event-log
有两个EventLogMessages.dll文件,
C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ EventLogMessages.dll
C:\ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ EventLogMessages.dll
这些文件不是.NET文件(无法使用ILDasm进行反汇编)。这两个文件有什么区别?
我为VS2010使用了文件的2.0版本。这样安全吗?
如果没有,为什么我应该使用4.0版本呢?
-大特
它们之间没有实际区别(版本信息除外)。这两个dll包含相等的消息表,它们是:
MESSAGETABLE
{
0, "%1"
1, "%1"
2, "%1"
3, "%1"
4, "%1"
.............
65535, "%1"
}
Run Code Online (Sandbox Code Playgroud)
因此,IMO,由于.Net框架的版本不同,这些dll有两种不同的版本,并且如果您的应用程序是为target framework .Net 4 or higher(基于我的假设)构建的,并且在应用程序中记录了事件日志,EventLogMessages.dll v.4.0.30319则将使用。
| 归档时间: |
|
| 查看次数: |
2041 次 |
| 最近记录: |