PHP5.5 调用C#写的dll
程序员文章站
2022-05-31 16:41:22
...
dll
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Runtime.InteropServices;
namespace Toledo
{
[ComVisible(true)]
public class Scale
{
public string write()
{
return "hello world!";
}
}
}
已经强制签名、已经注册:
regasm Toledo.dll
gacutil /I Toledo.dll
PHP.ini
[PHP_COM_DOTNET]
extension=php_com_dotnet.dll
index.php
write();
echo $s;
报错
Fatal error: in D:\xampp\htdocs\com\index.php on line 2
非常费解,求指点! -_-||
回复内容:
dll
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Runtime.InteropServices;
namespace Toledo
{
[ComVisible(true)]
public class Scale
{
public string write()
{
return "hello world!";
}
}
}
已经强制签名、已经注册:
regasm Toledo.dll
gacutil /I Toledo.dll
PHP.ini
[PHP_COM_DOTNET]
extension=php_com_dotnet.dll
index.php
write();
echo $s;
报错
Fatal error: in D:\xampp\htdocs\com\index.php on line 2
非常费解,求指点! -_-||
建议封装到WCF中调用
http://www.cnblogs.com/tianbang/archive/2012/05/10/2494147.html