Frage

würde jemand wissen, ob es Pläne oder Erweiterungen von Visual Studio ist für mehrsprachige Projekte zu ermöglichen?

Während die .NET-Plattform wirklich polyglott ist, ist Visual Studio Projekt hartnäckig einsprachig was bedeutet, dass die ganze Arbeit, die in Werkzeug C # und VB geht von neueren Sprachen wie F # und Ironpython unbrauchbar ist.

PEX ist ein Beispiel für eine große Erweiterung zu Visual Studio, die einfach nicht in F # funktionieren.

Ist da nicht ein Modulsystem in .NET gebaut speziell ployglot Kompilierung aktivieren?

Grüße,

Danny

War es hilfreich?

Lösung

ich bei Microsoft arbeite auf dem Fis-Team und .NET Bibliotheken wie PEX sollten mit F # Modulo Bugs vollständig kompatibel sein, so dass, wenn Sie von etwas blockiert bitte das Problem zu fsbugs@microsoft.com senden.

Es ist möglich, mehrsprachige Baugruppen in .NET zu produzieren, ein Konzept namens netmodules mit: http://blogs.msdn.com/junfeng/archive/2005/02/12/371683.aspx . Leider weiß ich nicht, ob F # unterstützt dies (ich bezweifle es.)

Wie für das Erhalten Werkzeugunterstützung für polyglotte Entwicklung gibt es derzeit keine Pläne, dass innerhalb von Visual Studio zu ermöglichen. Beachten Sie jedoch bitte erwähnen diese Bereitstellung auf http://connect.microsoft.com/VisualStudio . Die Leute, die Funktionen für zukünftige Versionen nehmen Feedback auf dieser Website in Betracht fahren, vor allem, wenn es eine Menge Traktion in der .NET-Community wird.

Aber zur Zeit empfehle ich verwenden Sie F # für das, was es ist gut -. Algorithmische Entwicklung, Erkundung Daten usw. Und Verwendung C # / VB für die Präsentationsschicht

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top