C#生成的dll,PB调用时说找不到函数入口?
C#生成的dll,PB调用时说找不到函数入口?
c#dll为
...
public class A
{
public string Afunction(int x)
{
return x.ToString();
}
}
...
编译后生成dll文件,pb使用dll的Afunction函数报找不到函数入口?
怎么样才能让我在c#里写的dll,在pb或其它开发工具中可以使用?
各位专家,教授,指点一下,多谢了。
------解决方案--------------------
倒,回错贴了.
http://topic.csdn.net/u/20100320/00/cf7735c7-eac1-4db9-ab48-3f9c96e9ae9c.html
上面的贴不是告诉你了吗,C#生成的DLL不能使用Dllimport 来调用,因为不是 Win32 API类型的DLL.
C#编写COM类型的DLL才能让PB调用,但也不是通过Dllimport 来调用的
按下面的步骤做写COM型的DLL
http://topic.csdn.net/u/20081106/13/8a7534c3-718a-4532-b855-a2f610d8c982.html
http://my.execpc.com/~gopalan/dotnet/complus/complus.net_accountmanager.html
------解决方案--------------------
忘了写一条.
程序集已经用regasm之类的工具注册
------解决方案--------------------
C#编写程序供第三方使用,好像只能用COM吧