C#如何做com组件给网站调用
AssemblyInfo.cs的assembly我已经设置为true了[assembly: ComVisible(true)]
项目属性上“为Com Interop注册”我也勾选了。
我弄了一个Pub.cs类文件,代码如下:
using System;
using System.Collections.Generic;
using System.Text;
namespace AX
{
public interface JieKou
{
string Hello(string Name);
}
public class Pub:JieKou
{
public string Hello(string Name)
{
return "Hello" + Name;
}
}
}
请问我如何才能做到regsvr32注册到服务器,然后网站可以调用,或asp可以调用
下面这个例子讲得比较清楚
http://www.codeproject.com/KB/vb-interop/csCom.aspx
你的类也要这样搞
[Guid("1FAC78B4-B53D-11DB-A52E-328155D89593")]
[ComVisible(true)]
public class Pub:JieKou
{
public string Hello(string Name)
{
return "Hello" + Name;
}
}