Я думаю, что вам лучше всего использовать конвертер кодов для перехода от c # к vb .net.
Google: "c # к vb .net"
Возможно, вы даже можете получитьэто компиляция и работа в качестве промежуточного шага.
Затем вы пытаетесь запустить его в VB6 и «заставить его работать».
Многие люди жалуются на то, почему вы хотели бы сделать это... у них есть смысл, но я так и сделал.Хотя я бы предпочел переместить код VB6 в VB .NET:)