Я пытаюсь написать замену для dll VB6, на которую ссылается другой VB6 в c # .net.
На данный момент мы можем работать только на более поздних версиях, и у меня есть некоторые успехи с этим.За исключением того, что я столкнулся с проблемой.
Мои Enums искажаются, в результате чего его называют «A1BACSTrans_BACSAU» вместо ожидаемого «BACSAU»
, и унаследованный код (очевидно) больше не будет компилироваться.
Можно ли это предотвратить?если да, то как?Я слышал об изменении IDL, но я не вижу ссылок на их искаженное имя, только не исправленное ...
Заранее спасибо!