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