Проблемы с добавлением VB DLL в проект C # - PullRequest
0 голосов
/ 23 февраля 2009

Я компилирую и импортирую этот многокомпонентный комбинированный блок класса . Я могу запустить демонстрационную программу, которая идет с ним без проблем. Однако, когда я скомпилирую его для выпуска и включу /obj/Release/CodeSamples.dll в качестве ссылки в мой проект на C #, примеры больше не будут работать. В частности, выбор элемента не работает. Я могу правильно добавлять и отображать элементы, но когда я нажимаю на элемент, в проекте VB отображается значение первого столбца, а в проекте C # - ничего не отображается.

Есть идеи, что я делаю не так?

Ответы [ 2 ]

1 голос
/ 29 марта 2009

после того, как код скомпилирован в dll, больше не имеет значения, был ли это VB.net или C #. Все они скомпилированы в IL. Скорее всего, ваша проблема с вашим собственным кодом. Также не добавляйте ссылку на dll в каталоге obj. Вместо этого перейдите на один в каталоге bin.

0 голосов
/ 03 марта 2009

Я не знаком с этим конкретным элементом управления, но вы использовали пример фрагмента кода VB, перенося его на C #, чтобы использовать элемент управления в своем приложении C #? Я думаю, что массивы VB основаны на 1, тогда как массивы C # основаны на 0, так что, возможно, у вас есть проблема с 1 выключением в вашем коде C #, который обращается к элементу управления.

Просто предположение.

...