700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > php-PHP调用C#写的dll组件 提示Failed to create COM object

php-PHP调用C#写的dll组件 提示Failed to create COM object

时间:2023-09-08 23:18:55

相关推荐

php-PHP调用C#写的dll组件 提示Failed to create COM object

后端开发|php教程

php

dll

c#

后端开发-php教程

phpdllc#

源码分享下载网站,ubuntu无限网卡驱动,爬虫技术查论文,gorpc php,seo变现能力lzw

PHP调用C#写的dll组件,已注册已加载,但是在PHP上仍然是提示

Failed to create COM object `CodeData.GetData’

apue2 源码,vscode所有页面格式化,ubuntu搭建攻略,tomcat 直接内存吗,爬虫软件测试,php许愿墙模板,上海产品seo优化报价lzw

求解啊,谢谢了。

团购物 源码,vscode安装了不能用,Ubuntu 重启退出,tomcat安装证书无效,自制恒温爬虫,php ftp上传图片,招聘SEO要求本科以上,留言板网站 源码,小金融网贷网站模板lzw

C#dll生成,设置修改了以下步骤:

1、在生成(Build)属性里选中“为 COM interop 注册”

2、在签名(signing)属性选中“为程序集签名”;

3、新建一个签名,起个名字;

4、取消勾选使用密码保护密钥文件;

5、修改工程属性文件(AssemblyInfo.cs),确认 [assembly: ComVisible(true)] 。

并且使用Visual Stdio的命令提示符里进行手动注册:

gacutil /i CodeData.dll

regasm CodeData.dll

均提示成功。

PHP环境配置是正常的,

<?php

echo “OK”;

try{

$com = new Com(“CodeData.GetData”);

$result = $com->GetData();

echo $result;

}

catch(Exception $e){

print_r($e->getMessage());

}

$com = null;

?>

这么一段代码,可以输出OK,还有Failed to create COM object `CodeData.GetData’

OKFailed to create COM object `CodeData.GetData’: ��Ч���﷨

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。