unregister framework .net .net-assembly tridion

framework - ¿Cómo registrar un ensamblado.NET como COM?



regasm framework (1)

He creado una biblioteca de clases para un flujo de trabajo en una máquina local y la compilo. Moví la solución completa a un servidor Tridion e intenté registrar el ensamblaje en el servidor usando la herramienta regasm.exe como se muestra a continuación:

C:/User/XYZ/Desktop/>RegAsm /codebase F:/Workflow/WorkflowHandler/bin/debug/WorkflowHandler.dll

Tuve el siguiente error:

no se pudo cargar ''F: / Workflow / WorkflowHandler / bin / debug / WorkflowHandler.dll'' porque no es un ensamblado válido de .NET.

Mis datos de servidor:

64 bits, Windows Server 2008 R2 Enterprise y .NET Framework 4 instalados.


¿Está seguro de que tiene el RegAsm correcto en su ruta ya que lo llama por el nombre exe solo sin especificar la ruta completa? Debe llamar a la versión correcta de RegAsm para que funcione, es decir, una versión de .NET 4 de 32 o 64 bits.

Intenta especificar la ruta completa:

c:/Windows/Microsoft.NET/Framework/v4.0.30319/RegAsm.exe /codebase F:/Workflow/WorkflowHandler/bin/debug/WorkflowHandler.dll

o

c:/Windows/Microsoft.NET/Framework64/v4.0.30319/RegAsm.exe /codebase F:/Workflow/WorkflowHandler/bin/debug/WorkflowHandler.dll

También noté que en la ruta a su ensamblaje tenía algunos / caracteres en lugar de / . Asegúrate de poner el camino correcto.