Не могу добавить класс VB для проекта C # в 2010 году - PullRequest
0 голосов
/ 26 августа 2010

Когда я добавляю свои vb-классы в мой проект C # в vs 2008, они легко доступны для использования в моих c # -классах.Но по какой-то причине 2010 год их не видит.Я мог упустить что-то простое, но я не мог заставить это работать в течение последнего часа.Есть идеи?

Ответы [ 3 ]

1 голос
/ 13 мая 2018

вы не можете смешивать 2 языка кода. как вы можете добавить VB и VB, C # и C #, но не VB и C # вместе.

1 голос
/ 26 августа 2010

Вы уверены, что они включены в компиляцию действий, а не только в содержимое действий?

CSharp и VB используют два разных файла целей MSBuild, и я никогда не слышал о том, чтобы смешивать их в одном файле проекта. Разные типы проектов в одном и том же решении - конечно, но не то, что я думаю, вы говорите.

Конечно, это странный мир, так что, может быть, кто-нибудь придет и удивит меня чем-то, что я никогда не считал возможным вне ILMerge после сборки.

0 голосов
/ 13 мая 2018

Если вы хотите микшировать, используйте конвертер кода, например, c # - vb или что-то в этом роде. Вот один из вариантов, который нужно попробовать вместо того, чтобы заново кодировать его: Vb.net -> C # конвертер .

Возможно, он не работает на 100%, но по крайней мере вы конвертируете некоторый код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...