gpt4 book ai didi

visual-studio-2010 - .NET Framework 文件夹中不同 EventLogMessages.dll 之间的区别

转载 作者:行者123 更新时间:2023-12-02 05:27:32 26 4
gpt4 key购买 nike

有两个EventLogMessages.dll文件,

  1. C:\Windows\Microsoft.NET\Framework\v4.0.30319\EventLogMessages.dll

  2. 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"
}

因此,IMO,由于 .Net 框架的不同版本,这些 dll 有两个不同的版本,如果您的应用程序是为目标框架 .Net 4 或更高版本构建的(这只是我的假设) 并且在您的应用程序中记录事件日志,将使用 EventLogMessages.dll v.4.0.30319

关于visual-studio-2010 - .NET Framework 文件夹中不同 EventLogMessages.dll 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12862697/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com