regasm

    2熱度

    1回答

    我嘗試下面的命令來註銷AssemblyFile: regasm "AssemblyFilePath" /unregister /silent 但是,它仍保留着這樣的註冊表項: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{0039733E-1312-4535-B292-68A

    0熱度

    1回答

    我想註冊兩個DLL:s,使用了一個宏以這些參數: 宏觀RegisterWithRegAsm標誌可執行TYPELIB 我調用宏是這樣的:! insertmacro RegisterWithRegAsm 「」「 Dll1.dll」‘Dll1.tlb’ !insertmacro RegisterWithRegAsm‘’‘Dll2.dll’‘Dll2.tlb’ 的問題是,我只能運行宏一次引起第二次NSIS

    8熱度

    1回答

    我昨天用C#創建了一個COM對象,導致VS 2010項目(comclass.dll,comclass.pdb和comclass.tlb)的bin/release目錄中有三個文件。現在,當我在項目中構建解決方案時,VS會自動在開發PC上爲我註冊該類,並且訪問COM對象及其方法(比方說Powershell)也沒有問題。然而,當我的三個文件複製到不同的計算機,並嘗試用REGSVR32註冊DLL,它告訴我

    1熱度

    2回答

    我寫了一個.NET程序集,並使用Regasm在本地機器上成功註冊了它,但是當我嘗試在目標服務器中執行此操作時,出現以下錯誤。 Regasm:錯誤RA0000:無法找到輸入程序集「完整的dll路徑」或它的一個依賴關係。 我的本地機器是Windows XP 32位機器,服務器是32位Windows 2003 Server。 我使用下面的命令regasm: Regasm「完整的文件路徑」 /tlb:fi

    3熱度

    1回答

    我想評估Excel DNA在我的一個excel插件中使用它。我使用C#函數(.NET 4.0)並希望從Excel調用這些函數。我感興趣的原因是,我的插件的用戶是非管理員,因此將是一個突破,如果我可以找到一個解決方案,不要對我的.NET DLL進行重新設計,讓我的插件工作。 我明白,如果它像一個工作表函數(簡單的返回類型和參數),如:private string Add (int a, double

    5熱度

    1回答

    此問題引用heat.exe的輸出。我正在爲MSI中的COM互操作註冊一些.NET程序集來嘗試做「正確的事情」。 Regasm.exe是錯誤的事情。 直接調用regasm.exe,這很容易和「主要」工作,顯然不是一個好主意,says Rob Mensching。 這博客文章解釋了爲什麼這不是一個好主意,並且還提供了一個非常簡單的解決方案。不幸的是,2004年的帖子提出了一個現在已被棄用或不被支持的w

    1熱度

    3回答

    我有一個簡單的VB.Net 4 WinForms應用程序,做基本的代碼生成。代碼生成完美地創建了一個DLL程序集,但每次生成DLL時都需要用GAC以編程方式註冊。它必須註冊的原因是它是一個COM對象,在部署時通過VB6應用程序通過CreateObject調用。 Eww,我知道。 所有這一切工作正常:該DLL的生成,編程註冊和使用從VB6應用程序生成的DLL。 的問題是,我的應用程序,做DLL是沒有

    5熱度

    1回答

    我有一個C++/CLI程序集(針對Windows 7附帶的.NET 3.5編譯)。 該組件被標記爲ComVisible(true)。它包含2個類和1個接口。這兩個班都被標記爲ComVisible(false),所以他們應該沒關係。界面標有InterfaceType(ComInterfaceType::InterfaceIsIUnknown)和一個特定的GUID。該界面需要註冊。 當我嘗試註冊使用R

    0熱度

    1回答

    我試圖使用此代碼來開發自己的上下文菜單處理程序,我的應用程序:http://www.codeproject.com/KB/shell/ratingcolumn.aspx 但是什麼都沒有發生。然後我試圖只是編譯代碼,構建DLL和使用 regasm pathToDLL /codebase 進行註冊,這是我得到的答覆 RegAsm : warning RA0000 : Registering an

    2熱度

    3回答

    我創造了從C#Visual Studio中的DLL和TBL文件2008 我Regasm AssemblyName.dll /tlb: FileName.tlb /codebase把它註冊到我的本地服務器。 使用tlb參考。編譯它,它在我的開發PC上運行良好。 我做了一個exe後,在其他電腦上運行它,會提示錯誤信息「ActiveX無法創建對象」。 我需要爲我部署的每臺機器註冊Regasm嗎? 如果部