后端开发|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’: ��Ч���