comvisible

    0熱度

    1回答

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

    19熱度

    2回答

    MSDN has this article about [ComVisible] attribute。當我設置[ComVisible(true)]時,我不太明白會發生什麼情況。 MSDN說 的默認值爲true,這表明託管類型是COM可見。此屬性不需要製作公共管理組件和類型可見;默認情況下它們對COM可見。只有公共類型可以顯示。 所以他們說默認情況下公共類型對COM來說是可見的。但他們也說只有公共類

    4熱度

    2回答

    我們創建了一個C#類庫程序集,並使其可以從PHP調用其方法。這用於正常工作,但現在我們希望將它安裝在Windows Server 2008服務器上,並且我們繼續步入錯誤「Class not registered」。 爲了排除任何依賴性問題,我在C#中創建了一個小小的測試類庫。類庫是爲任何CPU構建的,並且它是COM可見的(在AssemblyInfo.cs中也將COMVisible設置爲true)。

    2熱度

    2回答

    我有一個可能或可能沒有將其ComVisible屬性設置爲true的DLL。我不確定它是如何構建的,或者具有什麼屬性?我只知道它是一個.Net DLL。簡而言之,我怎麼知道它是否可見? 對不起,如果這是重複的。我所有關於此返回的搜索結果都顯示如何使成爲一個DLL ComVisible。我知道該怎麼做。

    0熱度

    2回答

    我正在更新用VB6編寫的應用程序。我想在VS2010中編寫新代碼並將其保存在一個DLL中。但我無法弄清楚如何調試DLL代碼。我可以從VS2010中的測試應用程序中獲取它的代碼,但不能從VB6中的真實應用程序中獲取。有什麼想法嗎?

    -1熱度

    1回答

    我創建了一個VS 2010類庫。爲Com可見性標記組件。用強大的鑰匙在大會上簽字。創建我的課程,讓我的入門點方法可用。 該庫在C#中的測試項目中正常工作。 我regasm類庫到GAC,通過: C:\ WINDOWS \ microsoft.net \框架\ v4.0.30319 \ regasm testdll.dll/TLB:testdll.tlb /代碼庫 包含的TLB文件作爲我的VB6項目的

    1熱度

    2回答

    我正在開發.NET中的ComVisible庫,然後在舊的VB6類中調用該庫。我在課堂上基本上做的是調用Web服務,解析響應並返回一個包含必要數據的對象。如果使用錯誤的參數調用Web服務,則返回SoapException。這裏是我的代碼的一部分: private static WCFPersonClient _client; private static ReplyObject _repl

    0熱度

    1回答

    我有CA1017錯誤消息與StyleCop說我需要使它ComVisible錯誤。 Error 18 CA1017 : Microsoft.Design : Because 'NationalInstruments.Labview.FPGA.ModelsimCommunicator.dll' exposes externally visible types, mark it with ComVi

    4熱度

    2回答

    我創建了一個使用給定域名(我工作的公司)簽名的ComVisible DLL。我將這個DLL放到一個客戶的web主機上,它運行在不同的域下,並使用以下注冊:C:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ regsvcs DLL創建一個XLSX文件客戶的Web主機本地磁盤。用戶可以用瀏覽器下載該文件。 如果我有一個遠程桌面會話向客戶的W

    2熱度

    1回答

    我在WPF中使用WebBrowser組件來承載一些JavaScript + HTML,我希望能夠通過一個可定製的對象作爲ObjectForScripting屬性。我的最終目標是,JavaScript中的WebBrowser運行可以調用類似: window.external['lookup'].getValue(someId); 我可以通過實現與ComVisible設置一個類實現了接近這true