Tengo un problema bastante extraño. Estoy exportando una interfaz de una biblioteca C# a COM. He habilitado la configuración del proyecto "registrar con COM", por lo que llama a tlbexp.exe para crear el tipo libs.tlbexp.exe cambia el nombre de los métodos 'caso
Utilizamos caso de camellos en nuestros nombres de métodos y me di cuenta de que la biblioteca de tipos exportados cambia este cualquier método que coincide con un nombre de clase para el caso de Pascal ...
por ejemplo
interface IFoo
{
void randomClass()
}
class RandomClass
{
}
El IFoo exportado en el tipo lib define IFoo-> RandomClass() en lugar de IFoo-> randomClass()
¿Alguna idea sobre qué causa esto y cómo detenerlo?
Gracias! Nunca supe de eso. – ljbade
¿Hay alguna forma de usar Regasm para usar/names cuando lo hace/tlb? – Squirrel
@Squirrel: no que yo sepa. – porges