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
<?php
$j = new COM("Toledo.Scale") or die("调用COM失败!");
$s = $j->write();
echo $s;
报错
Fatal error: in D:\xampp\htdocs\com\index.php on line 2
非常费解,求指点! -_-||
PHP中文网2017-04-10 14:54:15
建议封装到WCF中调用
http://www.cnblogs.com/tianbang/archive/2012/05/10/2494147.html