我对此束手无策。我正在做的是制作一个C# dll文件,它需要将一些方法暴露给FoxPro 8。http://www.west-wind.com/presentations/VfpDotNetInterop/DotNetFromVFP.asp的这个人说,你可以把ClassInterface(ClassInterfaceType.AutoDual)放在(我的例子中是C#)类的前面,然后Foxpro中的智能感知就会神奇地工作。我在FoxPro中可以很好地访问COM对象,但不幸的是智能感知不起作用,这让我很恼火。我还遗漏了什么其他步骤吗?是否有一些注册表项需要查找以确认方法已正确公开(以便intellisense正常工作)?在Foxpro中是否还有我应该遵循的其他步骤(我对FoxPro一无所知!)
这可能是一个相当晦涩的问题,但这里一定有人知道答案!
谢谢
发布于 2010-04-28 23:01:58
不用我深入研究另一台机器上的一些旧代码,我知道如果您在C#中执行
/(三重正斜杠注释)
在一个方法之上,它放了一些东西,比如...
/// <summary>
///
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>作为代码的标题注释。这可能是你所遗漏的东西。可能是intellisense正在寻找类型库签名中的这些“注释/摘要”标题元素。
不..。没有影响..。回到家,检查了我的机器/示例代码...不是它。
https://stackoverflow.com/questions/2718451
复制相似问题