regasm

    2熱度

    1回答

    我寫了一個小外殼擴展,存根工程,但希望它從SQLite數據庫讀取一些信息。 SQLite needs 2 DLLs: System.Data.SQLite.dll:管理,唯一的核心組件 SQLite.Interop.dll:本地互操作程序集 在過去,我已經成功地構建桌面使用這2個DLL文件,通過將應用程序他們在與.exe文件相同的文件夾中。 但是在shell擴展的情況下,沒有這樣的東西作爲.exe

    1熱度

    2回答

    我有一個COM可見的DLL適用於32位和64位體系結構,我用它來添加一個菜單項到Windows資源管理器上下文菜單。使用「regasm myassembly.dll/codebase」我註冊該DLL並看到新的菜單項。大。取消註冊也可以正常工作。 現在我想創建一個.reg文件,以便我可以將菜單項添加到非開發計算機。我使用「regasm myassembly.dll/codebase/regfile」

    0熱度

    3回答

    在註冊(RegAsm)我的C#COM可見類後,我發現CoCreateInstance(__uuidof(myclass))僅第一次需要很多時間,同一客戶端進程中的後續嘗試會立即得到解決。任何想法爲什麼需要時間? NGen不適合我。 我的COM服務器是在C#和客戶端是在MFC/ATL CComPtr<namespace::Imyclass> obj; hrx = obj.CoCreateInsta

    7熱度

    1回答

    這個問題一直讓我頭疼幾天,我找不到原因。我很確定這是我的機器特有的環境問題,但它仍然會導致測試問題。 我使用Visual Studio 2010 Professional在C#中創建了一個DLL。第一版在下面; using System; using System.Collections.Generic; using System.Linq; using System.Text; usin

    1熱度

    1回答

    好吧,我有2個問題,我在這裏泡菜,已經有一個星期了。 重要 - 沒有應用程序將構建或運行它。這將是一個單一的客戶端端DLL(引用其他幾個DLL),將被放置在特定的文件夾,我將需要註冊此DLL使用regasm或其他東西。 概述: 所以我有一個C#COM ScannerController.dll寫。 ScannerController引用了五個第三方DLL,它們已經被安裝並註冊到整個c:\ Prog

    1熱度

    1回答

    我有我的contextmenu外殼擴展DLL。我已經使用Heat.exe爲我的dll創建組件,並且在安裝時它工作得很好。 但我無法使用wix安裝程序註冊我的dll。 我已經嘗試過各種選擇,沒有任何工作。 如果我嘗試使用regasm.exe/codebase Myfile.dll進行手動註冊,它可以工作。

    0熱度

    3回答

    我嘗試使用用C#編寫的Winforms應用程序的QuickTime 2.0 ActiveX插件。 首先,將對象從我的工具箱拖到窗體中,但出現錯誤,提示無法導入ActiveX控件並檢查它是否已正確註冊。在解決方案資源管理器的引用標題下,AxQTOControlLib引用顯示爲失敗。 爲了試圖解決這個問題(搜索解決方案後),我使用AxImp爲QuickTime程序文件中的QTOControl.dll創

    1熱度

    1回答

    我有一個專有的.NET DLL,我想用在COM客戶端。 目前,當我使用regasm它說:warning RA0000 : No types were registered 由於我沒有源代碼,我不能設置類ComVisible或任何其他要求。 我該如何容易使此DLL可見到COM?

    0熱度

    1回答

    我已經創建了一個C#DLL從Excel VBA中使用。我在我的開發機器上編譯了DLL,並且將DLL和TLB文件移到了開發服務器上。 我用RegAsm來註冊DLL,這工作正常。然後我打開VBA並添加對.TLB文件的引用。然後我在VBA中使用這個類,並且一切正常。 我已經對c#類庫進行了更改,編譯了庫,但是當我嘗試覆蓋開發服務器上的字段時,它們被鎖定爲被另一個進程使用。 我試圖使用RegAsm/unr

    0熱度

    1回答

    我有DLL和BHO IE插件。 而我使用「regasm.exe/codebase myBHO.dll」來註冊我的dll。 是否有任何C#代碼到regasm我的DLL在Windows應用程序?