regasm

    1熱度

    2回答

    爲了在安裝過程中模擬「regasm file.dll/codebase」執行,我們在我們要添加的file.dll上運行Heat.exe註冊表中。然後我們將生成的內容添加到我們的installer.wxs文件中,並且一切正常。 我們希望自動化該過程,以便每次.dll文件發生更改時不必手動運行Heat.exe。相反,每次構建Wix項目時都會執行調用。 我們該怎麼做?代碼示例將非常感謝。 感謝, 馬克西

    3熱度

    3回答

    我有一箇舊的.net 2005網站,它有一些asp頁面,並且存在訪問.net dll的對象引用問題。維護任務傳給我,原始開發人員無處可尋:(我開始在.Net已經所以我不真正掌握處理這個DLL地獄類問題。 關於下面的箭頭是哪裏我encourtering的 「(0x80131500) 對象引用不設置到對象的實例。」 Set objCommon = Server.CreateObject("Wrappe

    6熱度

    1回答

    我有一個程序集,它有很多舊的註冊版本。 我唯一的dll是最後一個。 如何取消註冊程序集的所有版本? 謝謝。 編輯:我想在運行時執行此操作,所以我想要regasm -u ...或其他腳本-y解決方案。

    2熱度

    1回答

    我有一個COM互操作C++ DLL,它是通過在c#中生成的.tlb文件在C++中加載的。 當我在我的電腦上運行,它工作正常,但是當我在那個剛剛格式化它的計算機上運行得: WindowsError: exception code 0xe0434f4d 我必須爲.tlb文件或其DLL做一些事情在登記系統?關於regasm.exe的一些事情? 如果是這樣,只能下載regasm.exe並使用它?

    2熱度

    1回答

    我正在嘗試使用regasm utillity註冊.Net 4.0編譯的二進制文件。此ComInterOp assemply必須部署在網絡共享上,並嘗試從共享註冊失敗,並顯示錯誤「Cound not load file or assembly or dependecies」。 (如果二進制文件位於本地驅動器上,則註冊工作)。它可能是代碼訪問安全問題,有沒有辦法將它設置爲框架4.0程序集?我已經嘗試過

    4熱度

    1回答

    當我登記我的.NET程序集與regasm.exe註冊表項 HKEY_CLASSES_ROOT \ CLSID {111E32AD-4BF8-495F-AB4D-6C61BD463EA4} \ InprocServer32的 設置爲「mscoree.dll」。 但是,我試圖模仿一個用C編寫的現有COM服務器。註冊這個舊的COM服務器時,InprocServer32被設置爲該組件的完整路徑。 不幸的是

    26熱度

    1回答

    我已經創建了一個COM組件,.NET互操作,這是我開發的機器上運行良好。我目前正試圖弄清楚如何使用Visual Studio的「安裝項目」將DLL部署到目標機器。如何使用VIsual Studio安裝項目執行以下操作: 註冊程序集(當前使用的是regasm)。 該程序集需要成功註冊 並且類型庫(.tlb)需要成功註冊 。 This answer表明贊成的自定義代碼報廢regasm。我這是個好主意?

    4熱度

    1回答

    爲了簡短起見,我已經構建了一個C#類庫,它既是COM-Visible又是COM Interop的註冊表。我編譯了這個庫,導致生成了.dll和.tlb文件。 我有另一臺運行VB6應用程序的機器。因此,我將.dll和.tlb文件複製到機器上的C:/ Windows/system32文件夾中。然後,我用註冊這些文件如下: C:\Windows\Microsoft.NET\Framework\v2.0.5

    0熱度

    2回答

    爲什麼您需要不止一次在.NET組件上運行regasm和caspol? 我有一個COM客戶端,它使用駐留在另一臺機器上的.NET組件。因此,我需要在此.NET組件上運行regasm和caspol。什麼會導致需要在同一臺機器上再次對同一個組件執行此操作? 效果regasm和caspol只是暫時的?或者我是否可以假設某人在機器上重置或清除了某些東西,如果我不得不再次這樣做? 編輯:只有capsol需要運

    4熱度

    1回答

    如果您創建了COMClass,我注意到當您引用生成的tlb文件時,XML摘要標記中的值不會顯示在VB6/VBA的對象瀏覽器中。有沒有辦法讓這些值顯示出來?