2012-02-21 13 views
2

Visual Studio 11の開発者プレビューをF#3.0とともにインストールしました。 F#プロジェクトを開くと、警告もエラーもなくFSIが正常に起動しますが、FSIにコードを送信してテストを開始すると(コンテキストメニュー - >「インタラクティブに送信」)、すぐに次のエラーが表示されますメッセージ:私は(私は、同じマシン上で並列にVS11を設置)バックVS2010とF#2.0に落ちた場合Visual Studio 11 Developer PreviewでF#3.0の内部F#エラー?

Error FS0193: internal error: Value cannot be null 

それは問題なく動作します。助言がありますか?

EDIT:それは、このエラーのため、最小限の例を導出することは困難であるが、私は同様の問題がFPish hereに報告されたことがわかりました。特に暗いメッセージParameter name: con

私はプログラムを単純化しようと数時間を費やしましたが、コードが失敗する行を特定できませんでした。使用法から推論された型の問題があるかのように見えます。型があまりにも一般的で制約がないか、F#で型を判断するのに役立ついくつかの用途を追加すると内部エラーで失敗するという不満があります。それは本当に複雑なコンテキストでのみ発生し、単純な型のインバウンドケースは正常に動作します...

+1

私はVS11とVS2010を同じマシンに持っていますが、F#で問題はありません。 F#Interactiveで直接入力すると、コードは機能しますか?問題は特定のコードフラグメントで発生しますか? – pad

+1

これは問題の実際のF#コードに関するものかもしれないので、このエラーをスローするコードのサンプルを投稿したいと思うかもしれません。私はあなたがこれがF#コードで起こると仮定していると思いますが、それは必ずしも安全な仮定ではありません。 –

+0

@pad:関連する情報を追加しようとしましたが、再現可能なコードを取得できませんでした。修正された投稿を参照してください。 –

答えて

2

Microsoftのドットコムでfsbugsにバグレポートとして送信することができます。 (Tomas Petricek氏に、この電子メールアドレスを別の回答で投稿していただきありがとうございます。)私は、これがあなたの最良のアプローチであると考えています。

+0

はい、私はこの電子メールも知っていますが、明確なバグがあり、最も問題がある場合、最小限の例は得られません。私のコードは相互依存しています。完全なモジュール –

関連する問題