Asp.net
什麼是 Interop.MSutil.dll
首先我想說我還是 ASP.NET 開發的初學者。我認為這是一個簡單的問題,但我無法在任何地方找到答案。以下是我的問題:
我有一個用 .NET 2.0 開發的大型 ASP.NET 項目。現在我必須將這個項目更新到 .NET 4.0。我認為當我使用 VS2010 載入並將其轉換為 .NET 4.0 時它工作得很好,但是缺少這個參考。
缺少的參考是 MSutil.dll,我不知道該參考是什麼,因為我也無法在任何地方找到該 dll。在 cs 程式碼中,它的使用如下:
using LogQuery = MSUtil.LogQueryClassClass; using IisW3cLogInputClass = MSUtil.COMIISW3CInputContextClassClass; using LogRecordSet = MSUtil.ILogRecordset; using LogRecord = MSUtil.ILogRecord;誰能告訴我…
- 這個參考是乾什麼用的?
- 我在哪裡可以找到/下載它?
- 我如何在我的解決方案中包含/安裝它?
這用於讀取 IIS 日誌文件並解析它們。
要獲取該 DLL,請執行以下步驟:
- 在此處下載 Log Parser 包。(免費下載,小
.msi文件)- 使用您的項目和 Visual Studio 在電腦上安裝日誌解析器。
- 瀏覽到已安裝程序的位置,您將在其中看到名為“LogParser.dll”的文件。將文件複製到某個簡單的位置,例如“C:\Temp”,原因見下文。
- 轉到 All Programs –> Microsoft Visual Studio 2010 –> Visual Studio Tools 並右鍵點擊“Visual Studio 命令提示符”,然後選擇Run as administrator。
- 從控制台類型中:
tlbimp "C:\temp\LogParser.dll" /out:"C:\temp\Interop.MSUtil.dll"就是這樣 - 在此之後,您將
Interop.MSUtil.dll在您的機器上失去,將其複製到您的項目位置並添加對它的引用,就像添加到任何其他外部 DLL 文件一樣。