Respuesta a: Clase DOTNET de PHP

#11174

davr17
Participante

Buenas noches,
Necesito ayuda, desde hace semanas estoy tratando de configurar una Dll hecha con C#.net con la clase DOTNET y no logro el objetivo cada ves me muestra errores que e venido solucionando pero me estanque con un error y es el siguiente: mensaje del error: Failed to instantiate .Net object [CreateInstance] [0x80131047]

les comento que por el lado del .net al crear la biblioteca de clase coloque visible el COM, y la DLL generada la coloque a la altura del php.exe, los parámetros de necesarios que necesita el DOTNET los ubique con el developer powershell for vs 2019:
([system.reflection.assembly]::loadfile(“C:\php\ClassPrueba.dll”)).FullName
ClassPrueba, Version=1.0.0.0, Culture=neutral, PublicKeyToken=127996ce8df6b6e1

por el lado de php tengo esto:

$form = new DOTNET(‘ClassPrueba, Version=1.0.0.0, Culture=neutral PublicKeyToken=127996ce8df6b6e1′,’Jph.HK.HK’);

intente con la clase COM de php, pero me muetra este error:

mensaje del error: Failed to create COM object `ClassPrueba.HK’: Sintaxis no v�lida

Nota: tengo php 7.0.20

alguna sugerencia o pasos a seguir para configurar bien la DLL?