通常对于非脚本化的C#/ F#项目,可以在依赖性程序集中指定InternalsVisibleTo
属性,并且能够在IDE中获取其内部类型的智能感知。但是在F#脚本中,我如何针对我正在使用的IDE配置依赖性程序集以获取内部类型的智能感知?当然为了让脚本按fsi
运行,我假设我需要像
[assembly:InternalsVisibleTo("fsi")]
但是为了获得IDE支持,我还应该指定依赖关系程序集中的每个已知IDE吗?这似乎没有很好的扩展。
我进行了代码搜索,发现this其中fsc
,fsi
,编译器服务程序集及其强名称版本等都已指定,似乎是为了容纳IDE。这正是我关心的问题,我不想把这些装置丢弃。还有更好的方法吗?