スクリプト ファイルを使用する際に、Intellisense と #I を #r と組み合わせて使用することに関する既知の問題はありますか?
私が気づいているのは、#r とフル パスを使用してアセンブリを参照すると、IntelliSense が取得されることです。
アセンブリへのフルパスなしで #r を使用するよりも #I を使用してパスに追加すると、そのアセンブリ内の型のインテリセンスが得られません。
これは既知の問題ですか?
編集:
これが例です。
これは Intellisense を提供しませんが、実行されます。
#I @"C:\PathToAssembly"
#r "MyAssembly.dll"
open Some.NameSpace //<-- gives errors in intellisense (module not found)
// runs just fine when sending to fsi
すべてが正常に機能する次の例。
#r @"C:\PathToAssembly\MyAssembly.dll"
open Some.NameSpace <-- no error in intellisense.