regasm

    0熱度

    1回答

    我現在用的是以下行來生成註冊的COM的WXS文件與64位註冊COM "C:\Program Files (x86)\WiX Toolset v3.10\bin\heat.exe" dir "$(SolutionDir)Output" -dr INSTALLFOLDER -cg SapFilesComp -gg -g1 -sf -srd -var "var.outputFolder" -out "$

    0熱度

    1回答

    我試圖創建一個使用regasm.exe安裝我的DLL一個安裝程序,但它開黑cmd窗口,我不wan't表現出來。 我的代碼如下所示: ExecWait "$MyPath\RegAsm.exe" /tlb /register /codebase /nologo /silent "$MyOtherPath\MyDLL.dll" 它不寫什麼,但它打開窗口。我用NSIS創建的安裝程序

    0熱度

    1回答

    傳統應用程序顯示所有組件的版本號,它們應該是DLL。我們通過將TLB放入被查詢的文件夾中,以各種理由欺騙應用程序。但是,當它列出版本信息時,它會顯示爲「未知」,因爲TLB文件沒有文件版本屬性。 當我們用regasm filename.dll /tlb:filename.tlb生成TLB時,有沒有辦法讓regasm生成一個TLB,使其具有文件版本?我一直無法找到關於這個在線的任何信息。我認爲這是不可

    0熱度

    2回答

    我將Windows XP區域和語言選項更改爲法語(加拿大)[fr-CA]。我有我的應用程序(Windows窗體)中爲「fr-CA」定義的資源文件。我的日期和數字已更改爲fr-CA的格式,但未使用我的資源文件fr-CA。要讀取資源文件的唯一方法是明確設置以下內容: Thread.CurrentThread.CurrentUICulture = new CultureInfo(「fr-CA」); 如何

    0熱度

    2回答

    我試圖改變在SharePoint 2010中歡迎控制的下拉箭頭的顏色,看起來像這樣: <wssuc:Welcome id="IdWelcome" runat="server" EnableViewState="false"> 我已經發現這些課程可以爲其他所有顏色着色,但不能改變向下的小箭頭。我該怎麼做呢?

    1熱度

    1回答

    我正在使用regasm將我的.dll(從下面的.cs派生)註冊到Windows COM。它返回一個警告,指出沒有要註冊的類型。我認爲這是因爲並非所有的依賴項都有默認的構造函數;但是變更後我也遇到同樣的問題。 我的問題是我需要在我的類中明確指出它將用作COM對象嗎?如果不是,我會在哪裏出錯? 這是其中一個類(主要的)的最小子集: public class AlmREST { //Stat

    0熱度

    1回答

    我在這方面的第一次嘗試失敗了,但我希望這是可能的。如果我有這樣一類是COM註冊: [ComVisible(true)] public interface Resolver { object Resolve(string type); } [ProgId("ClassResolver")] [ClassInterface(ClassInterfaceType.None)] [

    0熱度

    1回答

    我有一個普遍的問題。如果我需要將部件作爲產品的一部分進行部署,需要在客戶機上註冊並創建tlb文件,那麼人們建議使用WiX工具集的熱收割工具。 但是,是否需要首先在PC上註冊(regasm)該程序集,以便首先在該文件上運行加熱工具並獲取與之相關的所有必要數據(註冊表),然後在最終msi程序包將準備好包含該文件的數據時安裝它將把所有的東西放在客戶端的機器上?或者,我可能不需要在開發人員的機器上註冊該程

    0熱度

    1回答

    我想創建一個簡單的控制檯應用程序來自動註冊一個DLL。 經過一番研究,我發現這段代碼: public static bool Register_Dlls(string dllPath) { Assembly asm = Assembly.LoadFile(dllPath); RegistrationServices regAsm = new RegistrationServi

    3熱度

    1回答

    我有需要在VB6使用C#組件。我曾在以前的機器/操作系統上工作過,但在我當前的Windows 10機器上,在VB6/VS6 IDE中調試時無法使其工作。每當我打了一行: Set interop = CreateObject("BTR.Core.Interop.Activator") 我收到「ActiveX組件不能創建對象。」錯誤。 如果我運行編譯的VB6應用程序,一切正常。所以它必須是關於VB6/