什么是Interop.MSutil.dll(What is Interop.MSutil.dll)

2019-07-30 03:03发布

首先,我想说的是,我仍然在ASP.NET开发初学者。 我认为这是一个简单的问题,但我不能在任何地方找到答案。 下面是我的问题:

我在.NET 2.0 develped大的ASP.NET项目。 现在我要thisProject更新到.NET 4.0。 我认为它的工作非常好,当我装它转换成.NET 4.0与VS2010但这个丢失的引用。

丢失的参考是MSutil.dll和我没有任何线索,参考是什么的我无法找到该dll或者任何地方。 在CS代码的使用是这样的:

using LogQuery = MSUtil.LogQueryClassClass;
using IisW3cLogInputClass = MSUtil.COMIISW3CInputContextClassClass;
using LogRecordSet = MSUtil.ILogRecordset;
using LogRecord = MSUtil.ILogRecord;

谁能告诉我?

  • 这是什么参考是?
  • 在哪里可以找到/下载吗?
  • 在我的解决办法,我怎么能包括/安装吗?

Answer 1:

这是用来读取IIS日志文件,并分析它们。

要获得DLL遵循这些步骤:

  1. 下载日志分析器包, 在这里 。 (免费下载,小.msi文件)

  2. 与你的项目和Visual Studio的计算机上安装日志分析器。

  3. 浏览到安装程序的位置,你会在那里看到文件名为“LogParser.dll”。 将文件复制到一些简单的位置,如“C:\ TEMP”见下面的原因。

  4. 进入所有程序- >微软的Visual Studio 2010 - > Visual Studio工具,然后右键单击“Visual Studio命令提示符”,然后选择以管理员身份运行

  5. 从控制台内型:

     tlbimp "C:\temp\LogParser.dll" /out:"C:\temp\Interop.MSUtil.dll" 

这就是它-在这之后,你将有失去Interop.MSUtil.dll回到你的机器上,将它复制到你的项目的位置,并添加引用它就像你添加到任何其他外部DLL文件。



Answer 2:

Interop.MSutil.dll是一个.NET接口LogParser.dll ,主要用于解析IIS日志。

要使用它,你将需要LOGPARSER的2.2安装 LogParser.dll注册您的机器上。

Interop.MSUtil现在通过的NuGet让您不再需要自己创建它,但安装后,你将有一个参考手动添加到您的解决方案的包文件夹的DLL。

添加引用后,并设置右键单击Embed Interop Types ,以false ,以避免收到的类不能被嵌入一个错误。



Answer 3:

这似乎是一个Interop的对象。

一个互操作对象是一个NET的DLL和一个COM对象之间的桥

也许这个链接可以帮助你

http://www.fixdllexe.com/Interop.MSUtil.dll-149085.html



文章来源: What is Interop.MSutil.dll