1

多言語プロジェクトを可能にするために Visual Studio に計画または拡張機能があるかどうかは誰にもわかりませんか?

.NET プラットフォームは真に多言語ですが、Visual Studio プロジェクトは頑固に一言語です。つまり、C# や VB のツールを作成するすべての作業は、F# や IronPython などの新しい言語では使用できません。

PEX は、F# では機能しない Visual Studio の優れた拡張機能の一例です。

ployglot のコンパイルを可能にするために、.NET に組み込まれたモジュール システムはありませんでしたか?

よろしく、

ダニー

4

1 に答える 1

2

私は Microsoft の F# チームで働いており、PEX のような .NET ライブラリは F# modulo バグと完全に相互運用できるはずです。

netmodules: http://blogs.msdn.com/junfeng/archive/2005/02/12/371683.aspxと呼ばれる概念を使用して、.NET で多言語アセンブリを作成することができます。残念ながら、F# がこれをサポートしているかどうかはわかりません (疑わしいです)。

多言語開発のツール サポートについては、現在、Visual Studio 内で有効にする予定はありません。ただし、http://connect.microsoft.com/VisualStudioでこれについて言及することを検討してください。将来のリリースの機能を推進する人々は、特に .NET コミュニティで大きな注目を集めている場合は、そのサイトに関するフィードバックを考慮に入れます。

しかし当面は、F# が得意とする分野 (アルゴリズム開発、データ探索など) には F# を使用することをお勧めします。プレゼンテーション レイヤーには C#/VB を使用します。

于 2008-11-28T20:20:28.797 に答える