首先,我想说的是,我仍然在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;
谁能告诉我?
- 这是什么参考是?
- 在哪里可以找到/下载吗?
- 在我的解决办法,我怎么能包括/安装吗?
这是用来读取IIS日志文件,并分析它们。
要获得DLL遵循这些步骤:
下载日志分析器包, 在这里 。 (免费下载,小.msi
文件)
与你的项目和Visual Studio的计算机上安装日志分析器。
浏览到安装程序的位置,你会在那里看到文件名为“LogParser.dll”。 将文件复制到一些简单的位置,如“C:\ TEMP”见下面的原因。
进入所有程序- >微软的Visual Studio 2010 - > Visual Studio工具,然后右键单击“Visual Studio命令提示符”,然后选择以管理员身份运行 。
从控制台内型:
tlbimp "C:\temp\LogParser.dll" /out:"C:\temp\Interop.MSUtil.dll"
这就是它-在这之后,你将有失去Interop.MSUtil.dll
回到你的机器上,将它复制到你的项目的位置,并添加引用它就像你添加到任何其他外部DLL文件。
Interop.MSutil.dll
是一个.NET接口LogParser.dll
,主要用于解析IIS日志。
要使用它,你将需要LOGPARSER的2.2安装和 LogParser.dll
注册您的机器上。
Interop.MSUtil
现在通过的NuGet让您不再需要自己创建它,但安装后,你将有一个参考手动添加到您的解决方案的包文件夹的DLL。
添加引用后,并设置右键单击Embed Interop Types
,以false
,以避免收到的类不能被嵌入一个错误。
这似乎是一个Interop
的对象。
一个互操作对象是一个NET的DLL和一个COM对象之间的桥
也许这个链接可以帮助你
http://www.fixdllexe.com/Interop.MSUtil.dll-149085.html