F# TypeProvider能否向生成的程序集添加资源?

F# TypeProvider能否向生成的程序集添加资源?,f#,type-providers,F#,Type Providers,生成型类型提供程序在使用ProviderdTypes API时,是否可以向程序集添加类型之外的资源 我想在我的提供者生成的具体类型的同时生成特定的资源。如果这是可能的,我将如何实现它?它是否需要在同一个程序集中?您只能生成类型,无法控制F#生成的程序集,但如果它不需要位于同一程序集中,您可以手动生成具有资源的程序集,然后使用生成的类型提供程序引用该程序集。但这可能是一个长期的尝试,基本上会迫使它引用另一个组件,对吗?不确定原始程序集在这种情况下如何访问这些类型。我认为在生成的类型提供程序中,您总

生成型类型提供程序在使用ProviderdTypes API时,是否可以向程序集添加类型之外的资源


我想在我的提供者生成的具体类型的同时生成特定的资源。如果这是可能的,我将如何实现它?

它是否需要在同一个程序集中?您只能生成类型,无法控制F#生成的程序集,但如果它不需要位于同一程序集中,您可以手动生成具有资源的程序集,然后使用生成的类型提供程序引用该程序集。但这可能是一个长期的尝试,基本上会迫使它引用另一个组件,对吗?不确定原始程序集在这种情况下如何访问这些类型。我认为在生成的类型提供程序中,您总是引用另一个程序集,但我不确定,因为我只开发了擦除类型提供程序。并使用生成的类型,以它们为例—使用生成的类型提供程序,它将创建另一个程序集并在其中进行静态链接。ProvidedTypesAPI/示例始终使用该API使用F#引号构建程序集,这非常干净和漂亮(它提供了管道来指定intellisense的类型,等等)。只是不确定是否有一种方法可以做到这一点,而不用自己重做所有的管道工程——但怀疑这是不可能的:(+1我最近也一直在想这个问题。@JackP。看起来这不可能直接实现-尽管如果您自己为类型提供程序编写管道,您生成的程序集中的资源似乎混合在一起。现在尝试一些更详细的实验来验证,尽管我认为它在这种情况下有效。不知道如何使用它不过,示例中提供的类型API/基类。谢谢,很高兴知道。