如何从vbScript调用.NET代码(C#/ vb.net)?
我想我可以编译一个C#DLL然后将它作为COM对象公开,以便它可以从VBscript创建。 我只是不确定这样做的步骤……
您应该使用regasm
实用程序来注册程序集(就像使用COM服务器执行regsvr32
一样)。 然后你可以在COM中使用它。 确保它已安装在GAC中。 这些东西应该可以从COM中使用[ComVisible(true)]
。
您可以选择的每个项目都有一个“COM Accessible”选项。 然后,当然,你必须注册程序集才能使用它,但那就是它。
我不得不去寻找C#(我习惯VB.Net),但你可以通过双击解决方案资源管理器中的Properties
文件夹,选择Application
选项卡,然后单击Assembly Information...
按钮。