F#で記述されたコントローラーを使用してVisual StudioMVCWebプロジェクトのプロジェクトシステムを構築しています。かなりかっこいいです。アプリをビルドして実行できますが、FSharp言語サービスに問題があります。
エディターでは、構文の色付けと診断が適切に表示されます。1つの問題があります-それはプロジェクト参照を取得しません。ビルド中にそれらを取得してプロジェクトを正常にビルドしますが、画面には、参照されているアセンブリ/プロジェクトのオブジェクト/名前空間が未解決として表示されます。
ここにいる誰かがF#言語サービスとの統合についてある程度の知識を持っている場合-それを機能させるのを手伝ってください
トーマスへの返答:
F#コントローラーのコードはプロジェクトファイルにあり、すでに述べたように、コンパイルして実行できます。もともと私たちはF#コードを別のプロジェクトに保管していましたが、この余分な複雑さを取り除きたいという願望がこのプロジェクトのきっかけとなりました。ビストロMVCですが、ASP.MVCではありません。
編集
現在、BistroMVCは、 F#プロジェクトエクステンダーに基づく最新バージョンのBistroDesignerでこの問題を解決しています。