Многоязычные проекты в Visual Studio - PullRequest
1 голос
/ 24 ноября 2008

Кто-нибудь знает, есть ли планы или расширения для Visual Studio для многоязычных проектов?

В то время как платформа .NET действительно полиглот, Visual Studio проект упорно моноглот, что означает, что вся работа, которая идет в инструментальные C # и VB является непригодной для использования из новых языков, таких как F # и IronPython.

PEX является примером отличного расширения Visual Studio, которое просто не работает в F #.

Разве не было модульной системы, встроенной в .NET специально для включения компиляции ployglot?

С уважением,

Danny

1 Ответ

2 голосов
/ 28 ноября 2008

Я работаю в Microsoft в команде F #, и библиотеки .NET, такие как PEX, должны быть полностью совместимы с ошибками F # по модулю, поэтому, если вы что-то заблокировали, отправьте вопрос по адресу fsbugs@microsoft.com.

Можно создавать многоязычные сборки в .NET, используя концепцию, называемую netmodules: http://blogs.msdn.com/junfeng/archive/2005/02/12/371683.aspx. К сожалению, я не знаю, поддерживает ли это F # (я сомневаюсь в этом.)

Что касается поддержки инструментов для разработки полиглотов, в настоящее время нет планов включить это в Visual Studio. Однако, пожалуйста, рассмотрите возможность упоминания об этом на http://connect.microsoft.com/VisualStudio. Люди, которые управляют функциями для будущих выпусков, принимают во внимание отзывы об этом сайте, особенно если он получает большую популярность в сообществе .NET.

Но пока я рекомендую вам использовать F # для того, в чем он хорош - разработку алгоритмов, изучение данных и т. Д. И использовать C # / VB для уровня представления.

...