Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何让FoxPro 8中的intellisense与.net COM对象一起工作?_C#_Com_Interop_Intellisense_Visual Foxpro - Fatal编程技术网

C# 如何让FoxPro 8中的intellisense与.net COM对象一起工作?

C# 如何让FoxPro 8中的intellisense与.net COM对象一起工作?,c#,com,interop,intellisense,visual-foxpro,C#,Com,Interop,Intellisense,Visual Foxpro,我对此束手无策。我正在做的是制作一个C#dll文件,需要将一些方法公开给FoxPro 8。这家伙说你可以把[ClassInterface(ClassInterfaceType.AutoDual)]放在(在我的例子中是C#)类前面,然后Foxpro中的intellisense神奇地工作。我在FoxPro中可以很好地访问COM对象,但不幸的是intellisense不能工作,这让我很恼火。我还有什么别的步骤没做吗?是否需要查找一些注册表项来确认方法是否正确公开(以便intellisense工作)?在

我对此束手无策。我正在做的是制作一个C#dll文件,需要将一些方法公开给FoxPro 8。这家伙说你可以把[ClassInterface(ClassInterfaceType.AutoDual)]放在(在我的例子中是C#)类前面,然后Foxpro中的intellisense神奇地工作。我在FoxPro中可以很好地访问COM对象,但不幸的是intellisense不能工作,这让我很恼火。我还有什么别的步骤没做吗?是否需要查找一些注册表项来确认方法是否正确公开(以便intellisense工作)?在Foxpro中还有其他我应该遵循的步骤吗(我对Foxpro一无所知!)

这可能是一个相当模糊的问题,但这里一定有人知道答案


谢谢

不用我在另一台机器上钻研一些旧代码,我知道如果你在C#中做一个

///(三个正斜杠注释)

在一个方法之上,它把像

/// <summary>
/// 
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
//
/// 
/// 
/// 
/// 
作为代码的标题注释。这可能是你错过的东西。可能是intellisense希望在类型库签名中包含这些“注释/摘要”标题元素


没有。。。没有影响。。。回到家检查我的机器/样本代码。。。不是这样…

您更关心的是将方法暴露于C#而不是在VFP中使用intellisense吗?你能让你的C#dll以其他方式工作吗?是的,它能工作,否则。。这些方法也会显示在对象查看器中。此外,我的同事设法让它工作,但我们无法找出他做了什么不同。Shurgi的意思是他有充分的智慧去工作。