创建将通过VBScript访问的C#dll

创建将通过VBScript访问的C#dll,c#,dll,vbscript,C#,Dll,Vbscript,我使用VisualStudio2010创建了一个C#dll。 我可以用regasm注册。我在课堂上也使用了[ComVisible(true)]。 问题是,我无法从VBScript访问此dll。 我记得项目|属性屏幕中有一个设置。 那是什么背景?或者还有其他方法吗?请参阅这篇关于使用Visual C#.NET创建COM组件的精彩文章 您正在考虑的选项是ComVisible。如果您注册了dll,那么您应该能够与它通信。在类上应用[ProgId(“foo.bar”)]属性可以帮助您避免猜测vbscri

我使用VisualStudio2010创建了一个C#dll。 我可以用regasm注册。我在课堂上也使用了[ComVisible(true)]。 问题是,我无法从VBScript访问此dll。 我记得项目|属性屏幕中有一个设置。
那是什么背景?或者还有其他方法吗?

请参阅这篇关于使用Visual C#.NET创建COM组件的精彩文章

您正在考虑的选项是ComVisible。如果您注册了dll,那么您应该能够与它通信。在类上应用[ProgId(“foo.bar”)]属性可以帮助您避免猜测vbscript中要使用的名称。别忘了在Regasm.exeI中使用/codebase选项,我必须转到项目属性,然后给它分配一个签名。