[<TypeProviderAssembly()>]
Type Providerを*.exe ファイルとして作成できないのはなぜ[<EntryPoint>]
ですか?
を使用してそのような TP を参照しようとすると#r @"d:\TP\bin\Debug\MyTypeProvider.exe"
、次のように表示されます。
test.fsx(3,1): error FS3031: The type provider 'd:\TP\bin\Debug\MyTypeProvider.exe' reported an error: Assembly attribute 'TypeProviderAssemblyAttribute' refers to a designer assembly 'MyTypeProvider' which cannot be loaded or doesn't exist. Could not load file or assembly 'file:///d:\TP\bin\Debug\MyTypeProvider.dll' or one of its dependencies. The system cannot find the file specified.
( VSプロセス64bit
とは異なり)必要があるため、別のプロセスに型推論ランタイムが必要です。32bit
しかし、すべてを 1 つのファイルにまとめて、VS から参照し、外部プロセスとして開始したいと考えています。