Ich habe ein ziemlich seltsames Problem. Ich exportiere eine Schnittstelle von einer C# -Bibliothek nach COM. Ich habe die Projekteinstellung 'Mit COM registrieren' aktiviert, also ruft tlbexp.exe den Typ libs auf.tlbexp.exe ändert Methodennamen 'Fall
Wir verwenden Kamel Fall auf unserer Methodennamen und ich bemerkte, dass die exportierte Typbibliothek ändert diese jede Methode, die mit einem Klassennamen Pascal Fall übereinstimmen passiert ...
zB
interface IFoo
{
void randomClass()
}
class RandomClass
{
}
Der exportierte IFoo im Typ lib definiert IFoo-> RandomClass() anstelle von IFoo-> randomClass()
Irgendwelche Ideen, was das verursacht und wie man es stoppt?
Danke! Ich wusste nie davon. – ljbade
Gibt es eine Möglichkeit, Regasm zu verwenden, um/Namen zu verwenden, wenn es/tlb tut? – Squirrel
@ Squirrel: Nicht, dass ich weiß. – porges