Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/302.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.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
e C#dll使用您的建议,但不是VB6项目。嗨,汉斯,我刚刚尝试了您的解决方案。It错误与“自动化错误系统找不到指定的文件”注意:.net dll包含[COMVisible(true)]类和方法。与vb6项目位于同一目录中的C#assembly和.tlb_C#_.net_Visual Studio 2010_Debugging_Vb6 - Fatal编程技术网

e C#dll使用您的建议,但不是VB6项目。嗨,汉斯,我刚刚尝试了您的解决方案。It错误与“自动化错误系统找不到指定的文件”注意:.net dll包含[COMVisible(true)]类和方法。与vb6项目位于同一目录中的C#assembly和.tlb

e C#dll使用您的建议,但不是VB6项目。嗨,汉斯,我刚刚尝试了您的解决方案。It错误与“自动化错误系统找不到指定的文件”注意:.net dll包含[COMVisible(true)]类和方法。与vb6项目位于同一目录中的C#assembly和.tlb,c#,.net,visual-studio-2010,debugging,vb6,C#,.net,Visual Studio 2010,Debugging,Vb6,e C#dll使用您的建议,但不是VB6项目。嗨,汉斯,我刚刚尝试了您的解决方案。It错误与“自动化错误系统找不到指定的文件”注意:.net dll包含[COMVisible(true)]类和方法。与vb6项目位于同一目录中的C#assembly和.tlb有一个副本。最后,使用VS2010编译.Net程序集。有没有在VB6中加载C#程序集的具体方法?这是一个完全不同的问题,一定要问它。简而言之,CLR没有任何理由查看vb6项目目录,它对它一无所知。它在regasm.exe/codebase目录和


e C#dll使用您的建议,但不是VB6项目。嗨,汉斯,我刚刚尝试了您的解决方案。It错误与“自动化错误系统找不到指定的文件”注意:.net dll包含[COMVisible(true)]类和方法。与vb6项目位于同一目录中的C#assembly和.tlb有一个副本。最后,使用VS2010编译.Net程序集。有没有在VB6中加载C#程序集的具体方法?这是一个完全不同的问题,一定要问它。简而言之,CLR没有任何理由查看vb6项目目录,它对它一无所知。它在regasm.exe/codebase目录和GAC中查找[ComVisible]程序集,在vb98目录和GAC中查找从属程序集。使用Fuslogvw.exe查看。很好,我认为这是可能的,但没有尝试过,因此我不知道它们是如何交互的,因此“不容易”:@HansPassant Hmmm,既然你提到了GAC,我可能会再试一次……我没有使用gacutil注册.Net DLL,正如我在某处读到的,您只需要使用regasm注册.Net dll。我是VB6新手(大部分代码都是在C#上编写的),所以请原谅我的知识不足,我目前正在学习如何使用Fuslogvw.exethanks@HansPassant此外,我还更新了我的问题,以澄清我的问题。谢谢我没有按照您的步骤打开源代码窗口,希望您不是说我可以在VS2010中打开VB6代码。@KnoxiOS,是的,您可以在VS2010中打开和调试VB6源代码。我刚才做的。双击VB6源代码文件时发生了什么?源文件打开得很好(正如预期的那样,当项目在C#中时,它会显示错误,但是这不会影响C#项目(同样如预期的那样))。问题是我无法调试VB6源代码:(@knoxios,您是否按照我的第一个要点中的建议编译了VB6可执行文件?是的,我编译了;我使用了您建议的设置编译了它