【发布时间】:2010-04-27 03:05:22
【问题描述】:
我对此束手无策。我正在做的是制作一个需要向 FoxPro 8 公开一些方法的 C# dll 文件。这里的这个人http://www.west-wind.com/presentations/VfpDotNetInterop/DotNetFromVFP.asp 说你可以将 [ClassInterface(ClassInterfaceType.AutoDual)] 放在(在我的情况下为 C# ) 类,然后 Foxpro 中的智能感知神奇地起作用。我在 FoxPro 中访问 COM 对象很好,但不幸的是智能感知不起作用,这让我很烦。我还缺少其他步骤吗?是否有一些注册表项要查找以确认方法已正确公开(以便智能感知工作)?我应该遵循 Foxpro 中的其他步骤吗(我对 FoxPro 一无所知!)
这几天这可能是一个相当晦涩的问题,但这里的人一定知道答案!
谢谢
【问题讨论】:
-
您是否更关心将方法暴露给 C# 而不是在 VFP 中使用智能感知?你能让你的 C# dll 正常工作吗?
-
是的,它可以工作,否则......这些方法也会出现在对象查看器中。此外,我的同事设法让它以某种方式工作,但我们无法弄清楚他做了什么不同的事情。 耸耸肩
-
我的意思是他得到了完整的智能感知功能。
标签: c# com interop intellisense visual-foxpro