2016-10-21 7 views
-1

У меня есть странный вопрос. Я не совсем уверен, как сформулировать этот вопрос, но общая суть ситуации в том, что я в настоящее время разрабатываю плагин для программы на C# для некоторого программного обеспечения под названием SDL Trados Studio. Тем не менее, многие из нашего кода в настоящее время находятся в VB, и я не вижу, чтобы это изменилось в обозримом будущем. Существует множество инструментов, которые позволят мне преобразовать проект с VB на C#, который позаботится о большей части синтаксиса, но здесь и там есть случайные вещи, которые просто не могут хорошо перевести с VB на C#.Оберните проект VB Windows Form в окне проекта C#

Мне было интересно, если бы у меня был доступ к источнику как проекта C#, так и проекта VB, можно ли было бы обернуть UI проекта VB и подать его на вход из проекта C#?

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

Спасибо за помощь!

+1

Просто ссылку на другой проект. Нет необходимости «обертывать» что угодно –

ответ

2

Вы всегда можете ссылаться на DLL независимо от того, на каком языке он написан, даже неуправляемых DLL, но особенно управляемых сборок.

Если ваш существующий код VB еще не находится в его собственной DLL, но он в одном, скомпилируйте его и ссылайтесь на него из вашего нового проекта.

 Смежные вопросы

  • Нет связанных вопросов^_^