いくつかの構文を追加して F# を再構築しました。VS2010 に F# Interactive とビルドにそれらを使用するように指示することができましたが、コード エディターはまだエラーを起こしていると主張しています (プロジェクトは正常にビルドされますが)。
これを変更することさえ可能ですか?もしそうなら - どうやって?
いくつかの構文を追加して F# を再構築しました。VS2010 に F# Interactive とビルドにそれらを使用するように指示することができましたが、コード エディターはまだエラーを起こしていると主張しています (プロジェクトは正常にビルドされますが)。
これを変更することさえ可能ですか?もしそうなら - どうやって?
私の知る限り、Visual Studio で F# が使用する IntelliSense サービスを変更する方法はありません。Visual Studio コンポーネントはオープン ソース リリースの一部ではなく、strong-signed への参照がありますFSharp.Compiler.dll
。代わりに.NETをだまして別のアセンブリをロードさせる方法があるかどうかはわかりません(指定するbindingRedirect
にapp.config
は同じ厳密な名前が必要です)。何か方法を見つけたら、教えてください :-) 私が修正したバージョンの F#でもそれを使用したいと思います。
変更した F# 用の IntelliSense を取得したい場合は、F# MonoDevelop プラグインを使用できます。プラグインはオープンソースであり、Services/FSharpCompiler.fs
ファイルで使用されている F# バージョンを変更できます ( GitHub のソースを参照してください)。