6

[<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 から参照し、外部プロセスとして開始したいと考えています。

4

1 に答える 1